《游戏引擎原理与应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:曹华编著
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2016
  • ISBN:7307185708
  • 页数:356 页
图书介绍:

第1章 引言 1

1.1 游戏和游戏发展史 1

1.2 常见的游戏类型 2

第2章 游戏引擎概观 8

2.1 游戏开发和游戏引擎 8

2.2 游戏引擎的功能 9

2.3 游戏引擎发展历史 11

2.4 游戏引擎架构 14

2.5 Unity游戏引擎 32

第3章 游戏软件工程基础 38

3.1 C++面向对象编程 38

3.2 设计模式 40

第4章 游戏设计的数学基础 50

4.1 三维空间中的点和向量 50

4.2 矩阵 53

4.3 三维空间基本变换 55

4.4 其他数学对象 57

第5章 游戏循环 62

5.1 渲染循环 62

5.2 游戏循环 63

5.3 游戏循环的架构风格 64

5.4 循环中的时间处理 66

5.5 多处理器的游戏循环 68

第6章 渲染引擎 72

6.1 渲染过程概述 72

6.2 场景物体描述 74

6.3 渲染管道 79

6.4 Unity的基本场景操作一 97

第7章 场景管理 121

7.1 概述 121

7.2 室内场景管理 122

7.3 室外场景管理 127

7.4 天空盒 133

7.5 粒子系统 135

7.6 Unity基本游戏场景操作二 136

7.7 Unity的Shuriken粒子系统实例 153

7.8 本章小结 163

第8章 动画系统 164

8.1 角色动画的类型 164

8.2 角色动画动作解析 167

8.3 动画片段 173

8.4 蒙皮及生成矩阵调色板 181

8.5 动画混合 184

8.6 动画系统架构 186

8.7 Unity3D的Mecanim动画系统 189

第9章 物理引擎 199

9.1 碰撞检测 199

9.2 刚体动力学 212

9.3 Unity物理引擎 217

第10章 游戏交互设计 247

10.1 GUI图形用户界面 247

10.2 输入和控制 247

10.3 Unity的界面设计 249

10.4 Unity的输入与控制 252

第11章 游戏中的人工智能 262

11.1 游戏人工智能 262

11.2 场景导航 266

11.3 决策模型 271

11.4 群体移动和障碍物规避 277

11.5 Unity导航网格寻路 279

第12章 网络游戏引擎 293

12.1 网络游戏的定义和种类 293

12.2 网络游戏的体系结构 293

12.3 网络游戏中的通信 300

12.4 网络游戏的同步和安全 300

12.5 游戏网络引擎的结构 303

12.6 Unity中的网络编程 307

参考文献 352