スポンサーリンク
root
“transform.root.gameObject”は一番親のオブジェクトを取得します。
GameObject obj = transform.root.gameObject;
上記の画像の例だとどのオブジェクトにアタッチしてもrootゲームオブジェクトが取得されます。
parent
“transform.parent.gameObject”は一つ上のオブジェクトを取得します。
GameObject obj = transform.parent.gameObject;
上記の画像の例だとchild2にアタッチするとchild1が、child1にアタッチするとparentが取得されます。
parentを重ねると親の親を取得できます。
GameObject obj = transform.parent.parent.gameObject;
child2にアタッチするとparentが、child1にアタッチするとrootが取得されます。
スポンサーリンク
スポンサーリンク