一般来说他俩有个最大的区别就是 Transform.Find可以获取处于激活/非激活状态的游戏对象,返回值类型是Transform 类型。 GameObject.Find只能获取处于激活状态的游戏对象,返回值类型是一个GameObject类型。 在层级面板中变灰的就是处于非激活的对象 此时使用Transform.Find可以获取到游戏对象 c,但是GameObject.Find是没法获取...
Transform.Findpublic Transform Find (string name); 参数 n 要查找的子项的名称。返回 Transform 如果找到子项,则返回该子变换;否则返回 null。 描述 按n 查找子项,然后返回它。如果未找到具有 n 的子项,则返回 null。如果 n 包含“/”字符,它将像访问路径名称那样访问层级视图中的变换。__注意:__.Find ...
我们开发中常用的查找物体的方法有:GameObject.Find()、transform.Find()、FindGameObjectWithTag()、FindGameObjectsWithTag()、FindObjectOfType()、FindObjectsOfType()、transform.GetChild()、Resources.FindObjectsOfTypeAll。这几种方法各有优缺点,本文会详细进行解释以便于我们在开发应用中需要根据具体情况进行选择...
GameObject.Find("/A11/A22/A34"); // true GameObject.Find("A11/A22/A34"); // true GameObject.Find("/A22/A34"); // false GameObject.Find("A22/A34"); // true } // Transform.find { // 根节点 Transform A11 = transform.Find("A11"); // false // 父亲节点 Transform A21 = transfor...
GameObject.Find()、Transform.Find查找游戏对象 1.前置条件 Unity中常用到查找对象,非隐藏的、隐藏的,各种方法性能有高有低,使用又有各种条件限制。 在此对查找的性能和条件进行分析。开发时遇到的主要问题是查找隐藏对象。 没有完美的查找方法,只有最合适的查找方法 最
起初对于transform.Find()我的理解是全局寻找目标对象,但结果并不是 transform.Find()通过传递一个字符串参数,能够从子对象中寻找name为参数的对象,返回transform。 需要注意的是,如果你要寻找的对象是嵌套的,例如: Parent Son Grandson 那么当
GameObject.Find()、Transform.Find查找游戏对象 1.前置条件 Unity中常用到查找对象,非隐藏的、隐藏的,各种方法性能有高有低,使用又有各种条件限制。 在此对查找的性能和条件进行分析。开发时遇到的主要问题是查找隐藏对象。 没有完美的查找方法,只有最合适的查找方法 ...
// The returned child transform or null if no child is found. public Transform Find(string n); 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 从API上能看出来什么呢? 从成员方法类型上就有差别:Gameobject.find是一个静态方法,而Transfor...
1)获取当前游戏对象的 Transform 组件 this.transform; gameObject.tramsform; GetComponent<Transform>(); gameObject.GetComponent<Transform>(); 2)获取其他游戏对象的 Transform 组件 GameObject.Find("name").transform GameObject.FindGameObjectWithTag("tag").transform transform.FindChild("name"); 3)Transform...
publicstaticGameObjectFind(string name);publicTransformFind(string n); GameObject.Find只能查找到active的物体,隐藏的查不到。 GameObject.Find的name如果指定路径,则按路径查找;否则递归查找,直到查找到第一个符合条件的GameObject或者返回null transform.Find用于查找子节点,它并不会递归的查找物体,也就是说它只会查...