CHAPTER 1 游戏引擎概论 1
1.1游戏引擎的定义 2
1.2游戏引擎的发展史 3
1.2.1引擎的诞生 3
1.2.2引擎的发展 4
1.2.3引擎的革命 7
1.2.4国内游戏引擎发展简述 10
1.3世界主流游戏引擎介绍 14
1.3.1 Unreal虚幻引擎 14
1.3.2 CryEngine引擎 15
1.3.3 Frostbite(寒霜)引擎 17
1.3.4 Gamebryo引擎 18
1.3.5 BigWorld(大世界)引擎 20
1.3.6 id Tech引擎 21
1.3.7 Source(起源)引擎 22
1.3.8 Unity3D引擎 23
1.4游戏引擎编辑器的基本功能 24
1.4.1地形编辑功能 25
1.4.2模型的导入 28
1.4.3添加粒子及动画特效 29
1.4.4设置物体属性 30
1.4.5设置触发事件和摄像机动画 30
CHAPTER 2 Unity3D引擎基础讲解 32
2.1 Unity3D引擎介绍 33
2.2 Unity3D引擎软件的安装 37
2.3 Unity3D引擎软件界面讲解 40
2.3.1 Project View项目面板 40
2.3.2 Hierarchy层级面板 41
2.3.3 Toolbar工具栏面板 42
2.3.4 Scene View场景视图 43
2.3.5 Game View游戏视图 45
2.3.6 Inspector属性面板 46
2.4 Unity3D引擎软件菜单讲解 46
2.4.1 File文件菜单 46
2.4.2 Edit编辑菜单 47
2.4.3 Assets资源菜单 49
2.4.4 GameObj ect游戏对象菜单 50
2.4.5 Component组件菜单 50
2.4.6 Terrain地形菜单 51
2.4.7 Window窗口菜单 51
2.4.8 Help帮助菜单 52
CHAPTER 3 Unity3D引擎的系统功能 53
3.1地形编辑功能 54
3.2模型编辑功能 61
3.3光源系统 62
3.4 Shader系统 66
3.5粒子系统 73
3.6动画系统 74
3.7物理系统 76
3.8脚本系统 80
3.9音效系统 81
3.10 Unity3D的输出功能 83
CHAPTER 4 Unity3D山体地形的制作 86
4.1地形的建立 89
4.2利用笔刷工具编辑地形 91
4.3地表贴图的绘制 94
4.4添加植物模型 97
4.5制作天空盒子 99
4.6为场景添加光影照明 103
CHAPTER 5 Unity3D模型的导入与编辑 105
5.1 3dsMax模型的导出 106
5.1.1 3dsMax模型制作要求 106
5.1.2模型比例设置 109
5.1.3 FBX文件的导出 111
5.1.4场景模型的制作流程和检验标准 112
5.2 Unity3D模型的导入 114
5.3 Unity引擎编辑器模型的设置 115
CHAPTER 6 Unity3D水系的制作 117
6.1 Unity引擎水面的制作 119
6.2瀑布效果的制作 124
6.3喷泉效果的制作 129
CHAPTER 7 Unity3D粒子系统详解 131
7.1 Legacy Particles粒子组件 132
7.2 Particle System粒子系统 138
7.3 Unity粒子实例火焰的制作 144
7.4 Unity粒子实例落叶的制作 150
CHAPTER 8 Unity3D野外综合场景实例制作 155
8.1 3dsMax场景模型的制作 158
8.1.1场景建筑模型的制作 158
8.1.2场景装饰道具模型的制作 168
8.1.3山石模型的制作 177
8.1.4植物模型的制作 183
8.2 Unity3D地形的创建与编辑 191
8.3模型的导入与设置 199
8.4 Unity3D场景元素的整合 202
8.5制作添加场景特效 208
8.6场景音效与输出设置 213
CHAPTER 9 Unity3D室内综合场景实例制作 216
9.1场景模型的制作 220
9.2场景资源优化处理 234
9.3 Unity3D模型的导入与设置 238
9.4场景光源、特效及输出设置 246
附录1 Unity3D引擎编辑器快捷键列表 249
附录2 Unity3D引擎制作游戏项目案例 253