概要
GameObject.Findは重たい処理です。
そのため、通常はUpdate文などで使うべきではありません。
……ありません、が。それでも使いたいときってあると思います。
そんなご希望に応えて、プログラムを作成しました。
もしよければお使いください。
ソースコード
使い方
ObjectHolder.csは、シーン内で自動的に追加されます。
使い方としては、
ObjectHolder.Find("任意のオブジェクト名");
これだけです。
従来のGameObject.Find()と同様にシーン内のゲームオブジェクトが返されます。
一応、AddとRemoveの関数も用意してあるので、
任意のオブジェクトを追加や削除もできます。
ご不明な点などありましたらコメントいただければお答えします。
ここまで読んでくださりありがとうございました。
コメント