u3d:关于查找对象物体的多种方法

方法1:直接拖曳scence场景中的对象到变量

方法2:GameObject.Find("名称路径");  

           缺点:查找路径中如果有一个对象是未被激活,那么目标物体就无法被查找到

方法3:transformFind("根据父物体找子物体");   不论路劲物体有无隐藏 ,均可以找到目标物体

方法4:GameObject.FindWithTag("");  缺点  需要改变目标母体标签   不适用

方法5:FindObjectsOfType<Class>();找到显示的物体,无法找到隐藏的资源

防反6:Resources.FindObjectsOfTypeAll<>();可以查找到一切的对象,无论显示隐藏 缺点:会将prefab预制件给查找出来,用 gameobject.scence.path来进行过滤判断

posted @ 2020-08-18 14:05  怪力~乱神  阅读(292)  评论(0编辑  收藏  举报