摘要: 继承于EventTrigger,然后在类内定义了一个委托,这个委托表示点击哪个物体。在调用Get()方法时,就已经把EventTriggerListener脚本挂在对应找到的物体上了。所以注册进去的事件都注册到对应功能上了这里可以把对应的点击事件进行分离。来源:http://www.xuanyuso 阅读全文
posted @ 2017-08-08 21:23 萌新小L 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。 2. 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 阅读全文
posted @ 2017-08-08 21:18 萌新小L 阅读(766) 评论(0) 推荐(0) 编辑
摘要: Update 当MonoBehaviour启用时,其Update在每一帧被调用。 LateUpdate 当Behaviour启用时,其LateUpdate在每一帧被调用。 FixedUpdate 当MonoBehaviour启用时,其 FixedUpdate 在每一帧被调用。 Awake 当一个脚本 阅读全文
posted @ 2017-08-08 21:18 萌新小L 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 控制反转(Ioc设计模式): 通过反射(通过一个字符串)来创建对象,把具体的文件名写在配置文件(XML)中,当需要修改使用的对象就可以通过修改配置文件来修改对象。 控制反转就是把对象的控制权转移,转移给Ioc容器(spring)。相当于是创建了一个工厂,不过可以通过Ioc容器修改配置文件XML来修改 阅读全文
posted @ 2017-08-08 21:13 萌新小L 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在unity的跨平台中,我们常常会在各个平台游走,如安卓版,苹果版,PC版。在不同的平台上,我们要做不同的操作。然而我们可以使用unity的自带的宏定义来做平台的判断。Unity帮我们定义了例如以下平台预处理。(还有一些版本号的宏定义,这里没有写出来。) 我们使用#if #elif #endif进行 阅读全文
posted @ 2017-08-08 21:08 萌新小L 阅读(908) 评论(0) 推荐(0) 编辑