Unityでアプリを製作中に気になったので質問致しました。
Prefabから現在GameObjectをスクリプト側で生成しているのですが、それらの数が多くなる事が予想され、
またそのGameObject群は同じ処理を行う予定のため配列化させたいと思いました。
しかしJavaScriptで型を指定した配列の宣言は出来ない?と思いどうしたものか悩んでおります。
var foo = new Array(n);
これを出来れば
var foo : GameObject = new Array(n);
の様に出来たらなぁと。
現在GameObjectは
var foo1 : GameObject;
var foo2 : GameObject;
と宣言していき使用しております。
配列に限らず一括管理する方法が御座いましたら教えて頂けると幸いです。
JavaScript & Unity GameObjectの配列化について
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: JavaScript & Unity GameObjectの配列化について
GameObjectにスクリプトを結びつければ、特に一括管理しなくてもそれぞれのスクリプトで処理できる場合が多いかと思います。これだと配列にする必要もありません。
やりたい事が不明なので一般論ですが。
配列に関してはUnityのJavaScriptで書いたことがないのでなんとも言えないですが、C#では書けるのでJavaScriptでも用意されているかもしれません。
やりたい事が不明なので一般論ですが。
配列に関してはUnityのJavaScriptで書いたことがないのでなんとも言えないですが、C#では書けるのでJavaScriptでも用意されているかもしれません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: JavaScript & Unity GameObjectの配列化について
h2so5さんの方法でうまく行きました、有難う御座います。
UnityにおけるJavaScriptは色々特殊な部分が多く厄介ですね・・・。
UnityにおけるJavaScriptは色々特殊な部分が多く厄介ですね・・・。