unity写一段通过名称查找子物体或孙物体直至找到为止的代码
时间: 2023-04-01 17:03:23 浏览: 98
可以使用递归函数来实现这个功能,代码如下:
```
Transform FindChild(Transform parent, string name)
{
Transform child = parent.Find(name);
if (child != null)
{
return child;
}
else
{
foreach (Transform subChild in parent)
{
child = FindChild(subChild, name);
if (child != null)
{
return child;
}
}
return null;
}
}
```
这个函数会从指定的父物体开始查找,如果找到了指定名称的子物体或孙物体,就返回该物体的 Transform 组件,否则返回 null。
阅读全文
相关推荐












