はじめに
このような関係があり、Parent
からChild2
のGameObject
を取得するときにはどうするでしょうか。
私はこんな感じで取得していました。
var child2 = transform.Find("Child1").Find("Child2").gameObject;
ただもしこれがChild10
みたいになったらすごく長くなっちゃいますよね。
これをもっと簡単に記述できる方法を見つけたので紹介をしたいと思います。
やり方
実は以下のような書き方ができるみたいです。
var child2 = transform.Find("Child1/Child2").gameObject;
さいごに
確かにフォルダ構造とかもこの手法なので、言われてみればできてもおかしくはないですよね。
これからは上手に活用していこうと思います。
ではまた。