unity查找场景中的物体

1、GameObject.Find(string name);

会在场景中查找所有名字为Name的物体  但是他会很消耗性能因为他会把所有激活的物体查找一遍   他不能查找未激活的物体。

2、

GameObject.FindGameObjectsWithTag(String Tag)

GameObject.FindWithTag(String Tag);

按tag查找 不能查找未激活物体 他是从tag标签集中查找物体 所以他的性能要比第一种强

3、 Transform.Find(string name);

查找自身的子物体  可以查找未激活物体 但是需要填写路径 如:transform.Find(“XXX/XXX”)这样就可以找到子物体

你可能感兴趣的:(unity,游戏引擎)