Unity3Dのメモサイトです。私用。いずれは公開予定。

インスタンスのスクリプトに変数設定して実証した。
下記ブロック崩しのスクリプトの一部。

GameObject clone;
Vector3 position01 = new Vector3( (float)(22.5-yoko*5), (float)(77.5-tate*2.5), 0f ); //インスタンス生成座標設定
clone = (GameObject)Instantiate(p_Block_01,position01,Quaternion.identity);  //インスタント生成しながら、ゲームobj設定
init.BlockNum ++; //ブロックのID生成
Block01 Block01obj; //スクリプトコンポーネント Block01 で定義
Block01obj = clone.GetComponent<Block01>(); //IDをつけたいobjのスクリプトコンポーネント呼び出し
Block01obj.BlockID = init.BlockNum; //IDを与える

で、インスタンス側でBlockIDをコンソール出力したところ、うまくいってた。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

UNITY3D

Prefabとインスタンス

Raycast

閉じるメニュー









【メニュー編集】

管理人/副管理人のみ編集できます