オブジェクトの親、子を取得する

「オブジェクトの親、子を取得する」の編集履歴(バックアップ)一覧に戻る

オブジェクトの親、子を取得する - (2015/06/22 (月) 23:59:29) の編集履歴(バックアップ)


  • 子を取得
GameObject childObject = gameObject.transform.FindChild("子要素の名前").gameObject;
↑子がいないときにエラーになる。
 if( gameObject.transform.FindChild("子要素の名前")!=null )
 {
    GameObject childObject = gameObject.transform.FindChild("子要素の名前").gameObject;
 }

  • 親を取得
GameObject childObject = gameObject.transform.parent.gameObject;

  • Canvas内の子供を取得
GameObject.Find ("Canvas").transform.FindChild("MenuPanel").gameObject.SetActive(true);