UNity隐藏GameObject下的所有子项SetActive
时间: 2023-12-16 11:05:13 浏览: 150
Unity-GameObject物体显示在最前端示例.zip
5星 · 资源好评率100%
你可以使用以下代码来隐藏一个游戏对象下的所有子对象:
```
GameObject parent = // 获取要隐藏子对象的游戏对象
for (int i = 0; i < parent.transform.childCount; i++)
{
GameObject child = parent.transform.GetChild(i).gameObject;
child.SetActive(false);
}
```
其中,`parent` 是要隐藏子对象的游戏对象,通过 `parent.transform.GetChild(i).gameObject` 获取子对象,然后调用 `SetActive(false)` 方法来隐藏子对象。
阅读全文