/// <summary>
/// 递归遍历
/// </summary>
/// <param name="GO"></param>
void GMO(GameObject GO)
{
if (GO.GetComponentsInChildren<Transform>(true).Length != 1)
{
foreach (Transform item in GO.transform)
{
GMO(item.gameObject);
}
}
else
{
Debug.Log(GO.name);
}
}
Unity递归遍历给定物体的所有子物体
最新推荐文章于 2024-02-26 10:42:30 发布
这段代码展示了一个C#方法,用于递归遍历Unity中的GameObject及其所有子对象。它首先检查当前GameObject的子对象数量,如果不止一个,则对每个子对象递归调用该方法;如果只有一个子对象,就打印出GameObject的名字。
摘要由CSDN通过智能技术生成