【3Dゲームエンジン】Unity質問スレッド1
■ このスレッドは過去ログ倉庫に格納されています
0503名前は開発中のものです。
2012/05/29(火) 09:32:59.74ID:6aj72CJwサンプルっぽいの
[piyo.js]
var list : piyo[];
function OnDrawGizmos () {
Gizmos.DrawWireSphere(transform.position, 1);
if (list) {
for (node in list) {
if (node) {
Gizmos.DrawLine(transform.position, node.transform.position);
}
}
}
}
[hoge.js]
@CustomEditor (piyo)
class hoge extends Editor {
function OnInspectorGUI () {
var node : piyo = target as piyo;
DrawDefaultInspector();
if (GUILayout.Button("Create Child")) {
var newNode : piyo = GameObject(target.name+"+").AddComponent.<piyo>();
newNode.transform.position = node.transform.position + Vector3(3, 0, 0);
newNode.list = Array([node]);
var tempArr : Array = Array(node.list);
tempArr.Push(newNode);
node.list = tempArr;
}
}
}
■ このスレッドは過去ログ倉庫に格納されています