[過去ログ] 【3Dゲームエンジン】Unity総合スレッド31 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
641
(1): 2017/12/15(金)15:15 ID:oUFFIJn/(1) AAS
>>640
そもそもGameObject.Find()に依存した作りはお勧めしない

Destroyに関しては一応DestroyImmediateという即時削除メソッドが定義されているが、エディタ拡張を作る目的以外の使用は推奨されない
素直にDestroyを呼んで待つべき

Instantiateに関しては、Instantiateを実行した時点でインスタンスは存在する。ただしこれがヒエラルキーツリーに組み込まれるまでに遅延がある
よって生成されたオブジェクトを即時初期化したい場合にはInstantiateの戻り値に対して操作を行うと良い
また更に、AwakeやStartの処理が終わっていないオブジェクトのメソッドの呼び出しは推奨されない
省2
645: 2017/12/15(金)16:40 ID:bO73tzHJ(2/3) AAS
>>641
まさにおっしゃりとおり

ちなみに
>そもそもGameObject.Find()に依存した作りはお勧めしない
これも当然承知の上で物は使い様でケースバイケースで使ってる

例えば俺の場合ステージ移管の時の初期化はFindが多い。
Updateみたいに毎フレーム呼び出すような頻繁にやるものではないため処理速度を要求していないのと
省3
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s