1、GameObject.Find(string name);
这种方法查找好处是能查到名字为name的gameobject。缺点是不能查找非激活的物体。而且会逐个遍历所有物体。比较浪费性能。不要在任何场景都有这个方法
2、GameObject.FindGameObjectsWithTag(string tag)/GameObject.FindWithTag(string tag);
这两个方法是根据tag来查找游戏物体。同样不能查找隐藏物体,但是因为是在tag集中查找。性能优于上面一种。
3、 Transform.Find(string name);
这个方法是查找自身的子物体。特点是可以查找到非激活状态的子物体。缺点是如果需要查找子物体的子物体还需填写路径。