随笔分类 -  unity

摘要:效果展示: 技巧: 1.勾选UIPanel下的Normal启用UI的法线贴图,并建立带有法线贴图的UI对象(此处用NGUI自带的Reflector.Atlas中的图作为UI)。 2.建立点光源并为其添加Animation组件,编辑动画使之从带有法线贴图的UI一侧运动到另一侧 3.建立触发动画的方式, 阅读全文
posted @ 2016-06-02 20:00 世纪末の魔术师 阅读(655) 评论(0) 推荐(0)
摘要:一图流: 注意: private void RClickUI(Vector3 newPos) { this.gameObject.SetActive(true); this.transform.localPosition = newPos; } 如果这些内容帮助到你了,希望您给予支持 o(^▽^)o 阅读全文
posted @ 2016-06-02 19:58 世纪末の魔术师 阅读(499) 评论(0) 推荐(0)
摘要:行为树: 行为树设计师插件是一个专门为unity设计的AI插件。 学习用!!!插件地址:链接:http://pan.baidu.com/s/1dF2okPN 密码:b43m 常用的条件判断节点: AND: flee:远离(其中的变量Diatance为距离的平方) seek:靠近,追逐目标。 can 阅读全文
posted @ 2016-05-22 21:46 世纪末の魔术师 阅读(5351) 评论(0) 推荐(0)
摘要:效果图:(贴图类似于泥石流) 代码: 注意: 内置方法 _Time 是个4维向量,跟Unity3D中的deltaTime(这是个一维的,数值)不同。 float4 _Time : Time (t/20, t, t*2, t*3), use to animate things inside the s 阅读全文
posted @ 2016-05-19 20:18 世纪末の魔术师 阅读(2289) 评论(0) 推荐(0)
摘要:实现效果: 实现: 使用NGUI添加虚拟摇杆背景和其子物体按钮,为按钮Attach boxcollider和ButtionScript。为按钮添加如下脚本: 注意:其中的静态属性可以在控制物体移动的代码中访问用于控制。 控制物体移动的代码: 注意:在使用虚拟摇杆的时候则忽略键盘控制的移动操作。 注意 阅读全文
posted @ 2016-05-17 22:02 世纪末の魔术师 阅读(13024) 评论(0) 推荐(0)
摘要:附加: float字段检视面板修改:[Range(1,10)] 对属性进行分组:[Header("xxx")] 工具栏中调用方法,类文件需在Editor文件夹中:[MenuIte("")]。 [MenuItem("PathTool/Set Parent %q")] static void SetPa 阅读全文
posted @ 2016-05-15 15:21 世纪末の魔术师 阅读(701) 评论(0) 推荐(0)
摘要:如果你需要发布unity时想要使用自己设置的分辨率仅需要一下几个步骤: 打开Build Setting->PlayerSetting->Resolution and Presentation->取消勾选Default is full sceen选项并设置你自己设置的分辨率,选择Display Res 阅读全文
posted @ 2016-04-01 23:43 世纪末の魔术师 阅读(7489) 评论(2) 推荐(0)
摘要:人物头像的制作: 现在可以看到相机渲染的头像显示在simple texture中了。如需美化该显示只需新建材质和shader,将simple texture的texture去掉,将材质给它就行。 小地图的制作: (注意渲染地图的摄像机为平行摄像机而不是正交摄像机) 阅读全文
posted @ 2016-03-15 09:04 世纪末の魔术师 阅读(2412) 评论(0) 推荐(0)
摘要:unity初探之黑暗之光(2) 一、设置角色跟随鼠标点击移动 思路:使用charactercollider的SimpleMove方法来控制角色的移动。通过摄像机的射线投射到地面,通过屏幕上的一个点也就是鼠标单击的点。该射线与地面发生碰撞返回发生碰撞的点,然后让角色转向该点,开始移动。当移动到一定范围 阅读全文
posted @ 2016-02-12 11:04 世纪末の魔术师 阅读(1174) 评论(0) 推荐(0)
摘要:Unity初探之黑暗之光(1) 1.镜头拉近 1 public float speed=10f;//镜头的移动速度 2 public int endZ = -20;//镜头的结束位置 3 4 // Update is called once per frame 5 void Update () { 阅读全文
posted @ 2016-02-10 20:29 世纪末の魔术师 阅读(1425) 评论(0) 推荐(0)
摘要:Unity初探—SpaceShoot DestroyByBoundary脚本(C#) 在游戏中我们添加了一个Cube正方体,让他来作为游戏的边界。它是可以触发触发事件的(勾选Is Trigger),当游戏中的碰撞体结束trigger事件,也就是出了正方体边界,我们就将其销毁。 1 void OnTr 阅读全文
posted @ 2016-01-30 14:04 世纪末の魔术师 阅读(1047) 评论(0) 推荐(0)