首页 > 图书中心 > Unity技术与项目实战(微课版)

目录

目 录目 录

第 

1章 Unity基本操作 

.........................................................................1 

1.1 准备工作 ......................................................................................................... 1 

1.1.1 初识 

Unity ........................................................................................... 1 

1.1.2 注册账号与激活许可证........................................................................ 1 

1.1.3 安装 

Unity Hub ................................................................................... 3 

1.1.4 安装 

Unity Editor ................................................................................. 3 

1.2 Unity基础操作 ................................................................................................ 7 

1.2.1 新建 

Unity项目 ................................................................................... 7 

1.2.2 Unity Editor的主要窗口与视图 ........................................................... 7 

1.2.3 Unity常用的快捷操作 ......................................................................... 9 

1.2.4 Scene窗口常用的操作 ..................................................................... 10 

1.2.5 Inspector窗口常用的操作 

................................................................ 19 

1.3 常用的游戏对象与组件 ................................................................................. 21 

1.3.1 GameObject ..................................................................................... 21 

1.3.2 Component ....................................................................................... 22 

1.4 小试牛刀:旋转的立方体.............................................................................. 26

能力自测................................................................................................................ 29

第 

2章 动画系统 

....................................................................... 

31 

2.1 动画系统功能................................................................................................ 31 

2.2 动画系统专业术语......................................................................................... 31 

2.2.1 动画剪辑常用术语 ............................................................................. 31 

2.2.2 Avatar常用术语 ................................................................................ 32 

2.2.3 Animator常用术语 ............................................................................ 33 

2.3 初出茅庐:动画制作 ..................................................................................... 33 

2.3.1 新建动画项目 .................................................................................... 34

2.3.2 下载并导入资源包 ............................................................................. 34 

2.3.3 添加人物模型 .................................................................................... 36 

2.3.4 添加动画控制器 ................................................................................ 36 

2.3.5 模型替换与 

Avatar骨骼复用 ............................................................. 37 

2.3.6 添加组件 ........................................................................................... 41 

2.3.7 安装 

Input System资源包 ................................................................. 42 

2.3.8 添加角色控制脚本 ............................................................................. 42 

2.3.9 添加刚体设置参数 ............................................................................. 47 

2.3.10 动画演示 

......................................................................................... 56

能力自测................................................................................................................ 57

第 

3章 天空盒的制作与使用 

..................................................... 

59 

3.1 天空盒设计思想 ............................................................................................ 59 

3.2 天空盒类型 ................................................................................................... 60 

3.2.1 六面天空盒........................................................................................ 60 

3.2.2 立方体贴图天空盒 ............................................................................. 61 

3.2.3 全景贴图天空盒 ................................................................................ 62 

3.2.4 程序化天空盒 .................................................................................... 63 

3.3 天空盒基本操作 ............................................................................................ 64 

3.3.1 创建天空盒材质 ................................................................................ 64 

3.3.2 环境光照设置 .................................................................................... 66 

3.3.3 绘制天空盒........................................................................................ 66 

3.3.4 方向光和场景颜色设置...................................................................... 67 

3.4 别有洞天:天空盒制作 ................................................................................. 67 

3.4.1 加载动画资源 .................................................................................... 67 

3.4.2 导入天空盒资源 ................................................................................ 70 

3.4.3 立方体贴图天空盒制作案例 .............................................................. 73 

3.4.4 全景天空盒制作案例 ......................................................................... 74

能力自测................................................................................................................ 75

第 

4章 地形的制作与使用 

......................................................... 

77 

4.1 地形工具 ....................................................................................................... 77 

4.1.1 创建和编辑地形 ................................................................................ 77 

4.1.2 地形操作快捷键 ................................................................................ 78 

4.1.3 使用基本地形工具绘制简单地形 ....................................................... 79 

4.2 下载和安装地形资源包 ................................................................................. 85 

4.2.1 安装地形工具包 

Terrain Tools........................................................... 85 

4.2.2 下载样本资源包 ................................................................................ 86 

4.2.3 下载景观资源包 ................................................................................ 87 

4.2.4 将材质转换为 

URP类型 .................................................................... 89 

4.3 运筹帷幄:绘制地形 ..................................................................................... 94 

4.3.1 创建地形 ........................................................................................... 94 

4.3.2 添加草地纹理 .................................................................................... 99 

4.3.3 添加灯光 ......................................................................................... 102 

4.3.4 绘制道路 ......................................................................................... 104 

4.3.5 绘制树木 ......................................................................................... 107 

4.3.6 绘制花草 ......................................................................................... 112 

4.3.7 添加岩石 ......................................................................................... 116 

4.4 精益求精:后期处理 ................................................................................... 118 

4.4.1 添加天空盒...................................................................................... 118 

4.4.2 灯光处理 ......................................................................................... 118 

4.4.3 添加体积 ......................................................................................... 119 

4.4.4 调整色调映射 .................................................................................. 120 

4.4.5 调整高光溢出 .................................................................................. 121 

4.4.6 调整亮度和对比度 ........................................................................... 121 

4.4.7 调整白平衡...................................................................................... 122

能力自测.............................................................................................................. 123

第 

5章 模型的添加与布局 

....................................................... 

126 

5.1 模型概述 ..................................................................................................... 126 

5.1.1 模型文件格式 .................................................................................. 126 

5.1.2 模型导入前的准备工作.................................................................... 127 

5.1.3 模型导出前的优化措施.................................................................... 128 

5.1.4 导入模型 ......................................................................................... 129 

5.2 雕梁画栋:导入简单模型............................................................................ 129 

5.2.1 资源加载 ......................................................................................... 129 

5.2.2 设置着色器...................................................................................... 130 

5.2.3 模型预制体...................................................................................... 134 

5.3 高屋建瓴:加载建筑物模型 ........................................................................ 137 

5.3.1 添加建筑物预制体 ........................................................................... 138 

5.3.2 自定义建筑物预制体 ....................................................................... 143

能力自测.............................................................................................................. 145

第 

6章 物理系统 

..................................................................... 

147 

6.1 物理系统概述.............................................................................................. 147 

6.1.1 碰撞体 ............................................................................................. 147 

6.1.2 物理材质 ......................................................................................... 147 

6.1.3 连续碰撞检测 .................................................................................. 148 

6.1.4 刚体 ................................................................................................ 148 

6.1.5 触发器 ............................................................................................. 150 

6.1.6 碰撞体类型...................................................................................... 150 

6.1.7 角色控制器...................................................................................... 153 

6.2 粮草先行:资源导入与准备 ........................................................................ 154 

6.3 粗中有细:添加小物件 ............................................................................... 157 

6.4 仁者见仁:第三人称到第一人称视角的切换 ............................................... 159 

6.4.1 安装虚拟相机 .................................................................................. 159 

6.4.2 安装第一人称资源包 ....................................................................... 160 

6.4.3 在场景中添加第一人称角色控制器.................................................. 161 

6.4.4 替换第一人称角色控制器模型 ......................................................... 163 

6.4.5 实现第一人称与第三人称角色之间的切换....................................... 164 

6.5 你来我往:第一人称视角下人与物的交互 ................................................... 168 

6.5.1 准备工作 ......................................................................................... 168 

6.5.2 Unity射线 

....................................................................................... 170

能力自测.............................................................................................................. 179

第 

7章 UI系统 

........................................................................ 

182 

7.1 UI系统概述 ................................................................................................ 182 

7.1.1 UI系统简介..................................................................................... 182 

7.1.2 UI系统特点..................................................................................... 182 

7.2 UI基础控件 ................................................................................................ 183 

7.2.1 Canvas控件 

................................................................................... 183 

7.2.2 Text控件 ......................................................................................... 188 

7.2.3 Image控件 

..................................................................................... 191 

7.2.4 Button控件 ..................................................................................... 192 

7.3 画龙点睛:UI界面设计 ............................................................................... 193 

7.3.1 新建场景 ......................................................................................... 193 

7.3.2 新建 

Canvas对象 ........................................................................... 193 

7.3.3 重命名 

Button和 

Text对象 ............................................................. 193 

7.3.4 新建脚本文件 .................................................................................. 194 

7.3.5 挂载脚本文件 .................................................................................. 195 

7.3.6 添加事件 ......................................................................................... 195 

7.3.7 场景编译 ......................................................................................... 196 

7.3.8 运行场景 ......................................................................................... 197 

7.4 锦上添花:交互式 

UI设计 .......................................................................... 198 

7.4.1 新建文件夹...................................................................................... 198 

7.4.2 新建 

Canvas ................................................................................... 198 

7.4.3 添加组件 ......................................................................................... 199 

7.4.4 添加图片对象 .................................................................................. 200 

7.4.5 给图片对象赋值 .............................................................................. 200 

7.4.6 修改文本信息 .................................................................................. 201 

7.4.7 隐藏背包 ......................................................................................... 202 

7.4.8 新建脚本 ......................................................................................... 202 

7.4.9 挂载脚本 ......................................................................................... 203 

7.4.10 修改脚本 

....................................................................................... 203 

7.4.11 设置脚本属性 

................................................................................ 205 

7.4.12 查看效果 

....................................................................................... 206 

7.5 包打天下:导出项目 ................................................................................... 207 

7.5.1 导出至 

Windows平台 ..................................................................... 207 

7.5.2 导出至 

Android平台 ....................................................................... 212

能力自测.............................................................................................................. 216

参考文献 

.................................................................................... 

219 

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘