unity根据名字查找物体
时间: 2023-02-07 19:50:02 浏览: 230
寻找特定物体
5星 · 资源好评率100%
在 Unity 中,可以使用 GameObject.Find() 函数来根据名字查找物体。例如:
```
GameObject obj = GameObject.Find("MyGameObject");
```
这样就可以获取名字为 "MyGameObject" 的物体了。
注意,GameObject.Find() 函数只能在场景中查找物体,如果需要在预制件中查找物体,可以使用 Resources.Load() 函数。
还有一点需要注意的是,GameObject.Find() 函数的查找是深度优先搜索,因此可能会比较慢。如果需要高效地查找物体,建议使用其他方法,例如给物体添加标签,然后使用 GameObject.FindWithTag() 函数来查找。
阅读全文