【3Dゲームエンジン】Unity質問スレッド22 [無断転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0190名前は開発中のものです。
2016/01/22(金) 09:21:32.11ID:bpDx3HHVGameObject gObj = GetComponentInChildlen<PlayerModel>();
これ、コンパイル通ってんの?w
Playerの子供になってるオブジェクトが一つなら
transform.GetChild(0).gameObject.SetActive(false);
とかでいい。
名前がわかってりゃ
transform.Find("childname").gameObject.SetActive(false);
とかでもいいし。
GetComponentInChildrenを使うなら
GetComponentInChildren<MeshRenderer>()とかだが
直下の子供しか見て回ってくれないから
その下にあるとかもっと階層化されてるとかだと
自分で再帰関数とか作って拾ってくるしかないね
■ このスレッドは過去ログ倉庫に格納されています