Unity中获取物体的子物体


如果想获取一级子节点

1  foreach (Transform child in this.transform)
2         {
3             Debug.Log(child.name);
4         }
View Code

如果想获取所有子节点

1  foreach (Transform child in gameObject.GetComponentsInChildren<Transform>())
2         {
3             Debug.Log(child.name);
4         }
View Code

这样会包括所有带有transform属性的子节点。

在unityAPI中也有介绍

1 public class ExampleClass : MonoBehaviour {
2     void Example() {
3         foreach (Transform child in transform) {
4             child.position += Vector3.up * 10.0F;
5         }
6     }
7 }
View Code

 

欢迎广大unity兴趣爱好者加群学习165628892 (进群备注:博客)  随时提出问题解决问题!

树欲静而风不止,子欲养而亲不待。

2016年12月8日15:12:38


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM