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

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

var count =transform.childCount;

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

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

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

你可能感兴趣的:(【unity】获得GAMEOBJECT所有的子物体)