上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 目录 创建型 1. Factory Method(工厂方法) 2. Abstract Factory(抽象工厂) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(单例) 结构型 6. Adapter Class/Object(适配器) 7. Bridge( 阅读全文
posted @ 2017-06-28 14:48 凉城旧巷旧少年 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 优化: 1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种, 每家的GPU支持不同的压缩格式,但他们都兼容ETC格式, 2. 对于透明贴图,我们只能选择RGBA 16bit 或者RGBA 32bit。 3. 减少FPS,在ProjectSetting-> 阅读全文
posted @ 2017-06-19 14:55 凉城旧巷旧少年 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 优化内容 包括: 1.代码方面; 2.函数使用方面; 3.ngui注意方面; 4.数学运算方面; 5.内存方面; 6.垃圾回收方面 等等... 1. 尽量避免每帧处理,可以每隔几帧处理一次 比如: function Update() { DoSomeThing(); } function Updat 阅读全文
posted @ 2017-06-19 11:57 凉城旧巷旧少年 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 四元数介绍 旋转,应该是三种坐标变换——缩放、旋转和平移,中最复杂的一种了。大家应该都听过,有一种旋转的表示方法叫四元数。按照我们的习惯,我们更加熟悉的是另外两种旋转的表示方法——矩阵旋转和欧拉旋转。矩阵旋转使用了一个4*4大小的矩阵来表示绕任意轴旋转的变换矩阵,而欧拉选择则是按照一定的坐标轴顺序( 阅读全文
posted @ 2017-06-19 11:10 凉城旧巷旧少年 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 介绍: 在游戏运行的时候,数据主要存储在内存中,当游戏的数据不在需要的时候,存储当前数据的内存就可以被回收再次使用。内存垃圾是指当前废弃数据所占用的内存,垃圾回收(GC)是指将废弃的内存重新回收再次使用的过程。 Unity中将垃圾回收当作内存管理的一部分,如果游戏中垃圾回收十分复杂,则游戏的性能会受 阅读全文
posted @ 2017-05-15 21:30 凉城旧巷旧少年 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 自带寻路Navmesh的三大组件: 1.Nav Mesh Agent:主要挂在寻路物体上 2.Off Mesh Link:实现区域转移功能(例如,有时不一定只是在地面上进行寻路,可能有些高高的平台,平台与地面是不相连的,使用该组件可以跳到平台上) 3.Nav Mesh Obstacle:主要挂在障碍 阅读全文
posted @ 2017-05-08 16:47 凉城旧巷旧少年 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: Here we introduce four high level components for the navigation system: //这里我们介绍四个高水平导航系统组件: NavMeshSurface – for building and enabling a navmesh surf 阅读全文
posted @ 2017-04-21 09:36 凉城旧巷旧少年 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 1, World Space(世界坐标): 我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 2, Screen Space(屏幕坐标): 以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width 阅读全文
posted @ 2017-04-14 14:33 凉城旧巷旧少年 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.导入资源 2.把预设文件的环境拖到场景中, 3.位置归0 4.保存场景 5.删除默认灯光,把预设灯光拖到场景中,位置归0 6.新建一个 Quad 7.旋转90度,设置缩放100,100,1 重命名为floor 移除它的MeshRender 组件,并设在在Floor层 8.保存场景 9.新建一个空 阅读全文
posted @ 2017-03-31 11:19 凉城旧巷旧少年 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 说到拖拽,那必然离不开坐标,UGUI 的坐标有点不一样,它有两种坐标,一种是屏幕坐标,还有一种就是 UI 在Canvas内的坐标(暂时叫做ugui坐标),这两个坐标是不一样的,所以拖拽就需要转换。 因为鼠标的移动是屏幕坐标,而 UI 的移动是ugui坐标。转换的方法: RectTransformUt 阅读全文
posted @ 2017-03-31 10:01 凉城旧巷旧少年 阅读(10548) 评论(0) 推荐(2) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页