Unity事例ノート

UNITY

同じタグのオブジェクトをリストに追加

同じタグの付いた複数のオブジェクトを、すべてリストに追加できるように、スクリプトを作成してみましょう。

ヒエラルキービューの中から、タグ付きオブジェクトを見つけ、いったん全て配列に格納。

その後、配列からリストへ追加していきます。

関連記事:
ぶつかったオブジェクトの名前をリストに追加する
クリックしたオブジェクトの名前をリストへ追加
リストの中が0になるまで生成する
リストの中をすべて表示・非表示
子オブジェクトをすべて取得
アクティブ状態のオブジェクト数を取得

タグのついたオブジェクトを全て格納

複数のオブジェクトを作成し、PickUpという名前でタグを付けました。

空のオブジェクトを作成。

PickUp.csを作成して、GameObject(空のオブジェクト)に追加します。

PickUp.csを記述します。

ゲームスタートしましょう。

myListを展開してみると、タグ付きのオブジェクトの存在をすべて確認できました。

FindGameObjectsWithTag()を使用して、同一タグをいったんmyArray(配列)に格納。

ここからforeachのループで、オブジェクトを取り出し、myListに追加しています。

関連記事:
ぶつかったオブジェクトの名前をリストに追加する
クリックしたオブジェクトの名前をリストへ追加
リストの中が0になるまで生成する
リストの中をすべて表示・非表示
子オブジェクトをすべて取得
アクティブ状態のオブジェクト数を取得

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内