====== 029 親や子のGameObjectを取得する ====== ===== 概要 ===== GameObjectが親子階層になっている場合、互いのGameObjectにアクセスすることが出来ます。 ==== 子のGameObjectを取得する ==== 子のGameObjectはFindChild?を使って取得します。 {{:wiki:unity:tips:unity_child_gameobject.png?200|}} この場合Cubeの子はchildSphereになります。 GameObject child = transform.FindChild("childSphere").gameObject; if( child ) { Debug.Log( child.name ); } 親であるCubeにスクリプトを割り当てると子であるchildSphereが取得できます。 ==== 親のGameObjectを取得する ==== 子が取れるなら当然、親も取得できます。 GameObject parent = transform.parent.gameObject; if( parent ) { Debug.Log( parent.name ); }