現在UnityでスクリプトからPrefabをロードしてCanvasに2D画像を表示させようとしております。
そこで質問なのですが、
画像がアタッチされているGameObjectを含むPrefabがあったとして、
スクリプトから別の画像をセットして呼び出したい場合に、最初からセットされている画像がロードされるという無駄な処理が行われるのでしょうか。
例えば、キャラクターを表示させるPrefabがあったとして、
PrefabのGameObjectには「キャラ1」がアタッチされています。
そのPrefabを使って「キャラ2」を表示したい場合、スクリプトからPrefabロード直後にキャラ2の画像を設定することになりますが、
この場合「キャラ1」のロードが無駄に行われた後に、キャラ2の画像が差し替えされるのでしょうか。
もし、その場合は初めから画像がアタッチしていないPrefabを用意する必要があるのでしょうか。
UnityのEditor上でも画面レイアウトなどを確認したいので、できればアタッチしない状態というのは作りたくありません。
汎用Prefabの画像切り替えについて良い方法があればご教示お願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。