メインコンテンツへスキップ
< すべてのトピックに戻る

GameObjectをFind()で検索するのはなぜ遅いのか?

Find() は、シーン内に存在する全てのオブジェクトを「総当たり」で一つずつチェックして名前を探すため、非常に負担が大きいです。

 

そのため、Update内などで毎フレーム呼ぶのは避け、最初(AwakeやStart)に1回だけ探して変数に保存(キャッシュ)しておくのが基本です。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に