[Unity]generator から作成した GameObject に外部からアクセスする

一応できたんですが、これでええのかなあ? という感じです。

 

手順
1.Generatorにリストと削除メソッドを用意する。
リスト…生成したGameObjectを貯める
削除メソッド…リストからの削除と同時にDestroyも行う

 

2.Directorや常時ゲーム内にいるオブジェクトからGameObject.FindでGeneratorを探す

 

3.常時オブジェクトからジェネレーターのリストにアクセスする。

 

4.生成されるGameObject自身が自分の削除処理を行う場合は、自身もジェネレーターを探して、削除メソッドを呼び出す。

 

うーん、なんか変ですよね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です