下面是演示环节 本节,我们介绍《慕课英雄
2》项目使用的新游戏场景 我们在 Unity
游戏编程基础的课程项目中 使用地形系统创建了一个游戏场景
但是这个场景过于简单,不利于演示导航网格 全局光照等技术。
因此在 Unity 游戏编程进阶课程中
我们使用了全新的游戏场景。
打开 Unity 编辑器 点击窗口右上角的
new 按钮 打开新建项目窗口
首先,我们需要输入项目的名称 这里,我们将项目命名为
Mooc Hero 2 杠
SP 这里的 SP 是
Single Player 的缩写 意思是单机版。
然后选择项目的保存路径 大家可以根据自己的实际情况
自行选择保存路径 接着设置项目类型为
3D 游戏项目 并点击 create project
按钮创建项目 [空白_录音]
Unity 编辑器会自动打开我们新建的项目
接下来,我们导入本项目所需的资源包 在
Project 视图的 Access 标签下,点击鼠标右键 在弹出的快捷菜单中依次选择
Import Package Customer Package,在打开的路径选择窗口中
找到我们提供的资源包,Mooc Hero 2-
SP 选择它,并点击打开按钮
然后 在弹出的小窗口中点击
Import 按钮 开始导入
导入完毕后 我们就可以在
Project 视图中看到导入的资源文件 鉴于我们的课程安排,大家在导入
资源文件后,请依次单击菜单栏中的 Window Lighting,打开 Lighting
视图 点击该视图顶部的 Scene 按钮
在场景配置页面中,取消勾选其中的 Baked GI
和 Precomputed Realtime GI 选项
取消勾选页面底部的 Auto 选项
关于这些选项的功能,我们将在下一单元中进行讲解 下面我们看
Project 视图中的项目资源文件
Scenes 文件夹中包含了两个游戏场景
GameStart 表示游戏开始场景
我们双击打开 GameStart
场景 该场景是 Unity 游戏编程基础课程项目 Mooc Hero
中的 GameStart 场景 我们只将游戏标题更改成了慕课英雄
2 单机版 场景中的其它元素均未更改
Scenes 文件夹中还包含了 GamePlay 场景
它是我们新的游戏战斗场景 在该场景中
我们使用了夜晚天空盒,用一个亮度比较低的方向光模仿了月光
主场景是一片矩形空地
[空白_录音]
[空白_录音]
[空白_录音]
我们在其中堆满了集装箱 [空白_录音]
放置了两个斜坡
[空白_录音] [空白_录音]
并添加了一定数量的火炬,照亮场景
[空白_录音]
这些火炬由三部分组成 分别是基座、
火焰粒子系统 和点光源
这里的火焰粒子系统
比慕课英雄中的效果要更加好 感兴趣的同学可以自行查看它们的具体参数设置
对于本门课程的前三个单元
我们都将在这个场景进行演示操作。
接下来,保存游戏场景 以上就是
本节演示的全部内容