201507-13 按钮 Button左键和右键不同事件 默认 NGUI Button事件是按左右键会触发相同事件,而我们有时候需要左键和右键分别触发不同事件。 只需要使用OnPress方法内判断左键和右键即可! [crayon-6740ef25727b9446653506/] .... Read More >
201504-28 扇形范围检测敌人 游戏项目里常会遇到的判断敌人是否在我方英雄攻击范围。 有的英雄攻击范围是扇形,这时单纯用Collider或距离检测就不合适了,需要用到Vector3.Angle来检测角度。 [crayon-6740ef25746ef638346991/] .... Read More >
201503-29 在Unity中实现Animation动画的正反播放 [crayon-6740ef2574e5d976756464/] 转自:http://www.oschina.net/code/snippet_2272150_45358 .... Read More >
201503-25 发送消息与接收消息 为了方便Unity物体之间的通信,Unity推出了SendMessge方法 脚本调用该方法进行发送消息,可以使自身所有脚本或者父物体 子物体身上的所有脚本进行接收,其接收的类型为Object 方法名称: SendMessage 发送给自身的所有脚本 SendMessageUpwards 发送给自身的所有脚本以及自身父物体,父物体的父物体等身上所有脚本 Broadcas.... Read More >
201503-22 让摄像机弹簧一样跟随主角 Lerp和SLerp使用 向图中一样,让摄像机偏移位置跟随物体,而不是生硬的去跟随,需要使用Lerp 如以下代码: [crayon-6740ef2575e00602773164/].... Read More >
201503-19 Unity3D动作类游戏中两种相机抖动 转自:http://vitalzhu.github.io/2015/01/29/Unity3D/ 在动作类RPG游戏中,为了体现角色的技能和增加动作打击感,我们常常会给相机添加抖动效果来配合特效做一些技能效果。 我在网上搜了一下,然后结合自己的项目总结一下,大概分两种抖动, 按次数抖动 按次数抖动,就是让相机抖动固定的次数。但在实际项目中,我们为了防止抖动效果过于生硬,一般会给一个次数的范.... Read More >
201502-13 Unity射线_笔记 //画出当前射线 [crayon-6740ef2576cf8395809960/] 通过二进制转换选中层 (射线,射线碰到的物体信息,距离,层) [crayon-6740ef2576cfc840921203/] 通过外界层掩码变量选中层 (射线,射线碰到的物体信息,距离,层) [crayon-6740ef2576cfe786612501/] .... Read More >
201502-13 NGUI、UGUI改变文本字体颜色 NGUI [00ff00]想要改变颜色的内容[-] UGUI <color=#00ff00>想要改变颜色的内容</color>.... Read More >
201502-05 Unity的几种坐标系及相互转换 介绍 1.WorldSpace(世界坐标系) 当我们向场景中添加物体时,他们都是以世界坐标系的方式的方式显示在场景中的 通过transform.position可以得到它在世界中的坐标位置,transform.position(Vector3)可以设置它在世界中的位置(c#不支持单独设置x y z); 2.ScreenSpace(屏幕坐标系) 以像素为单位,左下角是(0,0),右上角.... Read More >