【unity】获得GAMEOBJECT所有的子物体

今天在做小工具时发现在遍历一个物体上的子物体上有了问题。

var count =transform.childCount;

这个只能获得当前物体下一层的所有子物体的个数,几经波折弄出了下面这个东东。

private void GetAll(Transform transform)
{
    foreach (Transform item in transform)
    {
          Debug.Log(item);
          GetAll(item);
    }
}

使用foreach遍历一个transform既是遍历当前物体下一层的所有子物体。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容