主要有两种gameObjce.Find(".....");和transformFind(".....");
1.transformFind(".....");
优点:速度快,节省资源
缺点:必须知道路径,否则查找无效
可以参考我的上一篇文章【Unity&NGUI】查找对象并改变颜色的几种方式
transformFind(".....");
”...“必须填路径,或者是要找到物体的上一级父物体的路径
2.gameObjce.Find(".....");
优点:只用输入名字就可以找到对象
缺点:耗时长,可以通过初始化函数把这类Find函数程序的最先使用
3.FindObjectType< T >()
UISprite[] g = FindObjectsOfType<UISprite>();//找到UISprite组件的对象
4.GameObject.FindGameObjectsWithTag(“tag”)
GameObject.FindWithTag(“tag”)
返回GameObjce[]或者是第一个GameObjce