unity 获得当前物体_Unity 中关于获取到物体的方式
在unity中获取到某个物体的方式有很多种,下面我们来分别介绍一下。
(1)public GameObject target;通过外部赋值来进行获取,但是在小项目中还可以使用,大的项目会管理非常混乱,尤其是在打包AssetBundle时,依赖关系很难处理。
(2)GameObject.Find("");这种获取物体的方式在unity5.0之后已经被取消了。
(3)GameObject.FindGameObjectWithTag("")通过标签来获取到某个物体,这个是获取到一个物体,相对应的是获取到同一种标签的数组GameObject.FindGameObjectsWithTag("")。
(4)GameObject.FindObjectOfType(typeof("")),通过物体上的组件类型来找到其物体,但这个方法只能找到在场景中第一个active为true的物体。
(5)GameObject.FindObjectsOfType(typeof("")),通过物体上的组件类型来找到其物体,这个方法可以找到在场景中全部为active为true的物体。
(6)Resources.FindObjectsOfTypeAll(""),找到场景中和Project两个中共有几个物体,这个一般不用。
(7)transform.Find(),这个是最常用的。
(8)transform.GetComponentInChildren<>(),这个在查找到的物体中也包括他自身。
转自:http://blog.csdn.net/caojianhua1993/article/details/51602509
unity 获得当前物体_Unity 中关于获取到物体的方式相关推荐
- Unity协程实现场景中鼠标按住的物体跟随鼠标移动
Unity协程实现场景中的鼠标按住物体跟随鼠标移动 void Awake() { StartCoroutine(OnMouseDown() as IEnumerator); } IEnumerator ...
- 在Windows, Mac, Linux三种系统中分别获取wifi密码的方式
在Windows, Mac, Linux三种系统中分别获取wifi密码的方式 1. Windows netsh wlan show profile name=wifi名称 key=clear | fi ...
- unity 让ui对齐_Unity中UI锚点的四种摆放形式
Unity中不同的锚点摆放方式,当你进行父容器的操作的时候产生的效果也不相同,在其中摆放的方式有很多种,再次我列出几个经典的摆放形式: 第一种摆放方式:锚点呈点状:当UI的锚点为中心点时,不管富空间的 ...
- unity材质球发光_Unity利用材质自发光实现物体闪烁
Unity中利用材质自发光实现物体闪烁效果,供大家参考,具体内容如下 补充:这种方法有一点问题,在测试(Windows平台)的时候发现,要想在Build出来的游戏中实现闪烁效果,就必须在 Projec ...
- unity 实现文本选中_Unity中如何读取TXT文本内容
在游戏开发过程中,我们是离不开需求的,而需求的事情是由策划来做的,那么我们和策划也是需要沟通交流的,那么是怎么交流的呢?策划不需要写代码,只需要思考一些游戏的内容,数据,玩法的实现,然后让我们按照策划 ...
- unity 关闭自己脚本_unity中使用代码控制脚本的开启和关闭 enabled
学习中遇到了使用enabled 来控制脚本的开关,中间遇到了一些问题,记录一下,以便遇到类似问题的新手同学少走弯路. 在想使用代码控制脚本的开启和关闭的时候,网上搜索到的解决方案是这样的: GameO ...
- unity 加载关卡_unity中加载新关卡函数简单用法
Application.LoadLevel 加载关卡 static function LoadLevel (index : int) : void Description描述 Loads the le ...
- unity头顶状态制作_Unity中结合IK实现Lookat
前言 之前只是花个周末复读了一篇育碧的演讲,讲到一些周边系统,程序化镜头,口型匹配,角色补光,景深,Lookat,我都玩过一点,很多在2U引擎里都算是标配;本以为投靠Unreal可以缓解大部分周边系统 ...
- unity字符串换行符_Unity中Text中首行缩进两个字符和换行的代码
float浮点数的二进制存储方式及转换 int和float都是4字节32位表示形式.为什么float的范围大于int? float精度为6-7位.1.66*10^10的数字结果并不是166 0000 ...
- unity3d 绘制小地图_Unity中实现小地图的几种方式
Unity 制作小地图系统 两种方法 方法2:Github:GentleTank 方法1:使用额外相机 这个小地图添加在上一篇中AI坦克项目上. 小地图的是实现原理很简单,就是添加多一个相机,设置垂直 ...
最新文章
- Google AI 碾压集成电路设计专家,ASIC智能设计时代来了!
- Redux 一个还好的redux 实践吧
- iOS - OC PList		数据存储
- Zuul默认路由规则
- 推荐使用typora
- 初识Java中注解的分类
- os模块,序列化模块,json模块,pickle模块
- python 使用.bat文件自动执行
- 任正非谈鸿蒙系统研究,任正非谈鸿蒙系统 有优势 有信心打造生态
- java如何使用live2d_小白教程之给网页添加Live2D
- android webview 误删,AndroidWebView内核
- html中hover的作用,hover在css中的用法
- 项目管理过程 工作绩效数据,信息和报告
- Element-UI安装与使用
- 什么是跨域(CORS)?怎么解决跨域(CORS)?
- 搞定机械工程专业毕业设计选题推荐
- C语言数组-指定初始化器(C99)
- Electron学习笔记
- 柔性制造系统(FMS)实训QY-JDYT09
- matlab 批量改变图片大小 imresize 任意改变
热门文章
- 自己怎么压缩js文件?
- html5 css3时间特效,炫酷纯CSS3响应式垂直时间轴特效
- Linux面试题1.只查看ett.txt文件(100)中的第20到第30行的内容
- c语言用控制台写——俄罗斯方块
- 使用aspose.words将Word转为PDF
- html几个重要标签用法(div,p,span,ul,li,dl,dt,dd,a,img,h,strong,em)
- 类对象初始化和Initializer_list的
- logstash的mutate过滤器的使用
- 中南计算机专业数学复试分数线,2019年中南大学考研复试分数线已公布
- 京东充值系统现漏洞 被恶意盗刷