★这是一本从实战项目总结出来的好书 ★从数学及Shader出发为大家揭露发的机密 ★在架构的角度上介绍了游戏的UI模块、IO模块、Sound模块、Net模块等 ★在游戏制作的角度上讲了UI的制作、角色的加载及使用、场景的制作(地形、树木、水、阴影等)、粒子和物理系统的使用 ★让读者触到一个真正的商业项目中遇到的一些难题和解决方案 ★本书作者从业15年,本书是其多年一线发经验和实际运用技术分享
售 价:¥
纸质售价:¥59.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
推荐序
推荐语
前言
第1章 3D数学与Unity
1.1 Unity坐标系
1.2 向量
1.3 矩阵
1.4 四元数
1.5 欧拉角
1.6 小结
第2章 Avatar换装系统
2.1 换装原理
2.2 换装代码实现
2.3 小结
第3章 消息事件封装
3.1 消息类型定义和封装
3.2 消息事件的监听与分发
3.3 小结
第4章 Protobuf在游戏中运用
4.1 Protobuf消息结构体定义
4.2 编写Protobuf结构体
4.3 Protobuf转换工具制作
4.4 Protobuf文件在Unity中的运用
4.5 小结
第5章 游戏中的文本文件加密
5.1 配置文件格式
5.2 文件加载接口
5.3 文本文件加密算法及应用
5.4 小结
第6章 行为树在游戏中的运用
6.1 行为树插件介绍
6.2 案例讲解
6.3 小结
第7章 残影
7.1 残影的技术实现
7.2 Demo展示
7.3 小结
第8章 移动端实时阴影绘制
8.1 移动端实时阴影实现原理
8.2 技术实现
8.3 透明材质实时阴影处理
8.4 小结
第9章 移动端海水仿真技术
9.1 海水实现的技术原理
9.2 海水网格
9.3 海水算法
9.4 海水的技术实现
9.5 海水浮力的实现
9.6 海面风力实现
9.7 操作界面
9.8 海水的渲染
9.9 海水案例分享
9.10 小结
第10章 MVC架构设计
10.1 MVC代码模块设计
10.2 事件代码实现案例
10.3 窗体基类的实现案例
10.4 窗体子类代码实现案例
10.5 控制类实现案例
10.6 状态类设计实现
10.7 窗体管理类实现案例
10.8 MVC案例分享
10.9 小结
第11章 FSM有限状态机在游戏中的运用
11.1 FSM基类设计
11.2 子类设计
11.3 实体类设计
11.4 技能子类
11.5 游戏案例分享
11.6 小结
第12章 移动端热更新技术实现
12.1 热更新架构设计
12.2 资源打包工具的开发
12.3 C#与Lua接口相互结合
12.4 模块化接口实现
12.5 Lua脚本逻辑编写
12.6 案例实现
12.7 小结
第13章 移动端Shader技术
13.1 可编程流水线
13.2 顶点着色器
13.3 片段着色器
13.4 Shader案例分享
13.5 小结
第14章 游戏开发经验分享
14.1 关于调试经验分享
14.2 移动端游戏防破解技术
14.3 减小包体的大小
14.4 动态对象资源的优化
14.5 多线程资源下载技术
14.6 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜