「毎日Unity」の技術ブログ

開発で役立つ情報を発信する

【UnityC#】親/子オブジェクトの取得方法一覧

自分用に親オブジェクトと子オブジェクトの取得方法一覧を作ることにしました。

[ 取得方法一覧 ]

親オブジェクト

親オブジェクト取得
GameObject Parent = gameObject.transform.parent.gameObject;
一番上の親オブジェクト取得
GameObject Root = gameObject.transform.root.gameObject;

子オブジェクト

n番目の子オブジェクト取得
GameObject Child = gameObject.transform.GetChild(n).gameObject;
全子オブジェクト取得
Transform[] Children = gameObject.GetComponentsInChildren<Transform>();
子オブジェクト数取得
int ChildCount = gameObject.transform.childCount;