こんにちは!
今回は、「SetParent」について少しわかったことをメモしていきます!
ボールをカメラやオブジェクトから
発生させるスクリプトをかいていたらところ
「SetParent」という関数がでてきました。
「SetParent」がなくても、ボールは問題なく発生します。
なぜ、「SetParent」が必要なんだろう…と、悩んでいたところ
とりあえず、少しだけわかりました!
このように、「SetParent」を
-------------------------------------------------------------------------------------------------
GameObject BollGenerate(){
GameObject Myobj = Instantiate (MySpherePrefab) as GameObject;
Myobj.transform.SetParent (transform);
Myobj.transform.position = Camera.main.transform.position;
Destroy (Myobj, 5.0f);
return Myobj;
}
-------------------------------------------------------------------------------------------------
つけて実行すると以下のようになります
つけずに実行すると以下のようになります
つけた場合は、「MyControll」のなかに
発生したボールが生成され
つけない場合は、ヒエラルキーに
発生したボールが生成されます。
これで、「SetParent」の意味がなんとなくわかりました![]()
ただ、これがゲームにどのように影響するのかは
まだわかっていません…。
今回のメモは以上です!

