Skip to content

Instantly share code, notes, and snippets.

@sakura-crowd
sakura-crowd / SCCameraCoverTransparent.cs
Created May 13, 2018 05:30
カメラと対象との間の遮蔽物を一時的に非表示にします。Unity 用。
/// License
///
/// NYSL Version 0.9982
///
/// A. 本ソフトウェアは Everyone'sWare です。このソフトを手にした一人一人が、
/// ご自分の作ったものを扱うのと同じように、自由に利用することが出来ます。
///
/// A-1. フリーウェアです。作者からは使用料等を要求しません。
/// A-2. 有料無料や媒体の如何を問わず、自由に転載・再配布できます。
/// A-3. いかなる種類の 改変・他プログラムでの利用 を行っても構いません。
@sakura-crowd
sakura-crowd / Event_Object_Alarm0_1
Created September 11, 2016 09:58
GameMaker:Studio 一定時間ごとに呼び出される Alarm イベント ref: http://qiita.com/sakura-crowd/items/5e878af2b19711b59f62
self.alarm[0] = room_speed * 1; // 再び 1 秒後に Alarm0 イベントを呼び出す。
@sakura-crowd
sakura-crowd / file0.cs
Created September 8, 2016 11:48
Unity5.4でモーダルダイアログもどきを作る ref: http://qiita.com/sakura-crowd/items/626a88808c1d3717fb73
using UnityEngine;
using System.Collections;
public class TrashBox : MonoBehaviour {
// エディタのインスペクタで、この変数にヒエラルキーにある Canvas を割り当ててください。
public Canvas canvasConfirmAllHoshiDelete = null;
// Use this for initialization
void Start() {
# ui ファイルを読み込み、 ui オブジェクトを作成、表示
loader = QtUiTools.QUiLoader()
self.ui = loader.load("XXX.ui")
self.ui.show()
# アクションのイベントハンドラを設定
self.ui.actionMenu.triggered.connect(self.onToolbarMenu)
# -*- coding: utf-8 -*-
__author__ = 'SakuraCrowd'
"""
Drag & Drop した複数のファイルパスを処理するためのウィンドウです。
ファイルパスはリストに表示され、コンテキストメニューから削除することができます。
ファイルパスの処理は DragAndDropWindow.runHandler に追加してください。
追加する前は、 Run を押すとファイルパスがログに表示される処理だけ実装してあります。
# -*- coding: utf-8 -*-
__author__ = 'SakuraCrowd'
"""
RaspberryPi2(Raspbian) から Windows 7 64 の共有フォルダにマウントする GUI です。
設定後、 Mount トグルボタンでマウントします。
トグルボタンをOFFにするかウィンドウを閉じるとマウントは解除されます。
次のコマンドで起動できます。
python MountGUI.py
#include "hsp3dish.as"
#cmpopt varname 1
/// ScVirtualSlidePad の用例 1
*startExampleVirtualSlidePad
#define SCVERTUALSLIDEPAD_EXAMPLE_USE_IMAGE 0 // スライドパッドの描画方法。0:円のグラフィック, 1:画像
ScVirtualSlidePadInit // 初期化
ScVirtualSlidePadSetSizeFreeMovement 20 // スライドパッドの遊びの大きさ
ScVirtualSlidePadSetSizePadMovement 15 // 描画するスライドパッドのパッドの移動距離の最大値を設定
@sakura-crowd
sakura-crowd / TiddlyWiki5 TODO list
Last active August 29, 2015 14:15
TiddlyWiki5 の TODO のアレンジ
!!対応中の TODO
<$list filter="[!has[draft.of]tag[task]!tag[done]!tag[pending]sort[created]]"> <$checkbox tag="done"></$checkbox><$checkbox tag="pending"></$checkbox><$link to={{!!title}}><$view field="title"/> (<$view field="created" format="relativedate"/>)</$link><br> </$list>
!!保留中の TODO
<$list filter="[!has[draft.of]tag[task]!tag[done]tag[pending]sort[created]]"> <$checkbox tag="done"/><$checkbox tag="pending"/> <$link to={{!!title}}><$view field="title"/> (<$view field="created" format="relativedate"/>)</$link><br> </$list>
!!行った TODO
<$list filter="[!has[draft.of]tag[task]tag[done]sort[created]]"> <$checkbox tag="done"/><$checkbox tag="pending"/> <$link to={{!!title}}><$view field="title"/> (<$view field="created" format="relativedate"/>)</$link><br> </$list>
---
var button = mcclib.createImageLabelButton(
function(sender){
window.alert("button pushed");
},
"閉じる", cc.size(50, 30), "Arial", 12, cc.TEXT_ALIGNMENT_CENTER, cc.TEXT_ALIGNMENT_CENTER,
res.gui_button_normal_png, res.gui_button_selected_png, res.gui_button_disabled_png);
this.addChild(button, 10000);
@sakura-crowd
sakura-crowd / SpecRunner.html
Last active August 29, 2015 14:03
jsonId の実装とテストケース
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Jasmine Spec Runner v2.0.0</title>
<link rel="shortcut icon" type="image/png" href="lib/jasmine-2.0.0/jasmine_favicon.png">
<link rel="stylesheet" type="text/css" href="lib/jasmine-2.0.0/jasmine.css">
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine.js"></script>