====== 037 親や子以外の任意のGameObjectを取得する ====== ===== 概要 ===== スクリプトから他のGameObjectを取得するにはFindGameObjectWithTagを使います。 FindGameObjectWithTagを使えばTag名からGameObjectを取得できます。 また、Tagを付ければGameObjectを識別できるので、処理を分けることが出来ます。 ==== GameObjectにTagを付ける ==== Inspector -> Tag -> Add Tag を選択します。 {{:wiki:unity:tips:unity_add_tag.png?200|}} タグの編集ができるのでElement に適当なTag名を付けてInspectorに戻ります。 {{:wiki:unity:tips:unity_add_tag_edit.png?200|}} Inspector -> Tag に を先ほど編集したTagを選択しておきます。 これで取得準備は完了です。 ==== ソースコード ==== GameObject player; void Start() { player = GameObject.FindGameObjectWithTag("playerTag"); if( player ) { Debug.Log( "Found GameObject!!!" ); } } GameObjectが取得できました。