Unity中的常用Find

来源:互联网 发布:淘宝批量发货 编辑:程序博客网 时间:2024/05/21 09:32

1、GameObject.Find(string name);

这种方法查找好处是能查到名字为name的gameobject。缺点是不能查找非激活的物体。而且会逐个遍历所有物体。比较浪费性能。不要在任何场景都有这个方法

2、GameObject.FindGameObjectsWithTag(string tag)/GameObject.FindWithTag(string tag);

这两个方法是根据tag来查找游戏物体。同样不能查找隐藏物体,但是因为是在tag集中查找。性能优于上面一种。

3、 Transform.Find(string name);

这个方法是查找自身的子物体。特点是可以查找到非激活状态的子物体。缺点是如果需要查找子物体的子物体还需填写路径。

原创粉丝点击