第一部分 架构与封装 2
第1章 UI交互 2
1.1绑定事件响应 2
1.2事件传递流程 7
1.3事件响应接口 11
第2章 玩法底层 16
2.1游戏循环 16
2.2时间记录 23
2.3动画事件 27
2.4游戏同步 31
第3章 辅助系统 36
3.1有限状态机 36
3.2脚本系统 43
第二部分 艺术资源 50
第4章 资源分类 50
4.1贴图种类 50
4.2材质效果 54
4.3动画分类 63
4.4流动效果 66
第5章 后处理效果 71
5.1模糊效果 71
5.2泛光效果 79
5.3辉光效果 83
5.4景深 94
第6章 资源工作流 108
6.1图片格式更改 108
6.2动画抽取 111
6.3文件移动检测 116
第三部分 底层核心 120
第7章 渲染原理 120
7.1渲染管线 120
7.2渲染顺序 126
第8章 3D数学基础 129
8.1点和向量 129
8.2向量的运算 130
8.3区域检测 138
8.4平面移动 142
第9章 寻路算法 147
9.1寻路这件事 147
9.2 A*算法 150
9.3 Navigation系统 158
9.4任务调配 161
第四部分 自定义扩展 168
第10章 调试工具 168
10.1 GM命令 168
10.2绘制曲线 174
10.3指示绘制 181
第11章 日志工具 190
11.1出错暂停 190
11.2日志接口优化 195
11.3频道化日志 199
11.4崩溃日志上报 204
第12章 快捷功能 207
12.1自定义菜单 207
12.2定制UI 213
12.3回退操作 217
第13章 后台服务 221
13.1编辑器服务 221
13.2自动注册框架 225
13.3遍历文件 228
第五部分 独立游戏 234
第14章 角色分工 234
14.1产品策划 234
14.2美术设计 237
14.3运营知识 241
14.3.1用户规模数据 241
14.3.2用户价值数据 244
14.4总结 245
参考文献 247