项目导引 1
第一篇游戏关卡设计理论篇 7
第1章 游戏关卡设计 7
1.1 游戏关卡设计概述 7
1.2 游戏关卡设计的要素 8
1.3 游戏关卡设计的基本流程 9
1.4 优秀游戏作品赏析 10
课后习题 15
第2章 Unity软件基础 16
2.1 Unity软件概述 16
2.1.1 Unity软件的特点 16
2.1.2 Unity发展史 21
2.1.3 Unity游戏产品介绍 21
2.1.4 Unity在其他领域的发展 24
2.2 Unity基础知识 25
2.2.1 Unity工具栏 26
2.2.2 Unity菜单栏 27
2.2.3 Project项目视图 41
2.2.4 Hierarchy层级视图 43
2.2.5 Inspector属性视图 43
2.2.6 Game游戏视图 44
2.2.7 Scene场景视图 45
2.2.8 Profiler分析器视图 47
2.2.9 Console控制台视图 47
2.2.10 Unity界面定制 47
2.3 项目拓展 48
2.3.1 Unity软件的下载方法 48
2.3.2 Unity软件的安装实践 48
2.4 Unity项目初体验 51
课后习题 52
第二篇游戏关卡设计入门篇 57
第3章 游戏资源导入 57
3.1 模型资源的导入 57
3.1.1 三维软件介绍 57
3.1.2 模型资源导入前的单位设置 60
3.2 图片资源的导入 60
3.2.1 图片资源概述 60
3.2.2 图片资源的导入方法 60
3.2.3 图片资源的设置 61
3.3 音频资源的导入方法 64
3.3.1 Unity支持的音频格式 64
3.3.2 音频资源的导入设置 64
3.4 Unity资源商店 66
3.5 项目拓展 66
3.5.1 创建新项目,导入资源 66
3.5.2 图片资源的导入训练 70
3.6 项目实践 71
课后习题 72
第4章 场景的基本构建 73
4.1 游戏场景的创建方法 73
4.1.1 游戏场景概述 73
4.1.2 游戏场景的创建方法 73
4.2 基本几何体的创建方法 74
4.2.1 标准几何体概述 74
4.2.2 基本几何体的创建方法 75
4.3 组件的创建方法 76
4.3.1 组件概述 76
4.3.2 添加组件的方法 76
4.3.3 组件的类型 77
4.4 脚本的创建方法 80
4.4.1 脚本资源包概述 80
4.4.2 脚本的创建方法 81
4.5 项目拓展——迷宫的设计与制作 81
4.6 项目实践 83
课后习题 84
第5章 光源 85
5.1 光源概述 85
5.2 光源类型 86
5.3 光源属性 86
5.4 阴影属性 87
5.5 项目拓展 88
5.6 项目实践 91
课后习题 93
第6章 摄像机 94
6.1 摄像机概述 94
6.2 摄像机的类型 94
6.3 摄像机的参数 95
6.4 项目实践 97
课后习题 98
第7章 Terrain地形系统 100
7.1 地形系统概述 100
7.2 地形编辑器的创建及参数设置 100
7.3 项目实践 110
课后习题 116
第8章 角色控制器 117
8.1 角色控制器概述 117
8.2 角色控制器的种类 117
8.2.1 第一人物控制器 118
8.2.2 第三人称控制器 118
8.3 角色控制器资源的导入方法 120
8.4 项目拓展 120
8.5 项目实践 122
课后习题 124
第9章 添加细节 125
9.1 粒子特效系统 125
9.1.1 粒子特效概述 125
9.1.2 粒子系统的属性及参数设置 125
9.2 天空盒 132
9.2.1 天空盒概述 132
9.2.2 天空盒的创建及属性讲解 132
9.2.3 不同天气状况的天空盒的制作方法 132
9.3 雾效 137
9.3.1 雾效概述 137
9.3.2 雾效的参数讲解 137
9.3.3 雾效的添加方法 137
9.4 水系统 137
9.4.1 水系统概述 137
9.4.2 水系统的种类 138
9.4.3 水的创建方法 138
9.5 音效 139
9.5.1 音效概述 139
9.5.2 音效的属性设置 139
9.6 项目拓展 140
9.7 项目实践 142
课后习题 143
第三篇 游戏关卡设计深入篇 147
第10章 Shuriken粒子系统 147
10.1 Shuriken粒子系统概述 147
10.2 粒子系统的属性设置 149
10.3 项目拓展 157
10.4 项目实践 163
课后习题 165
第11章 Shader材质着色器 166
11.1 着色器概述 166
11.2 自带着色器介绍 167
11.3 自定义着色器介绍 168
11.4 项目拓展 169
11.5 项目实践 172
课后习题 174
第12章 全局光照 175
12.1 全局光照概述 175
12.2 系统参数设置 176
12.3 项目拓展 179
12.4 项目实践 181
课后习题 184
第四篇综合项目实训 187
第13章 “艺创空间”虚拟场景漫游项目 187
13.1 “艺创空间”虚拟漫游项目的构思 187
13.1.1 “艺创空间”项目的背景调研 187
13.1.2 “艺创空间”项目的制作资料采集 187
13.2 “艺创空间”虚拟漫游项目的设计 188
13.3 “艺创空间”虚拟展示平台的实施与运行 189
13.3.1 项目实施要求 189
13.3.2 项目运行测试要求 189
附录A “废弃仓库”游戏场景制作过程 191
附录B 课后习题答案 206