
1.3.2 了解编辑器结构
Unity允许用户进行视图界面的自定义布局,我们可以方便地将面板拖曳到希望放置的位置上。Unity也提供了一些默认布局,在Unity界面的右上角找到Layout并展开它的下拉列表,选择2×3的默认布局,如图1-22所示。下面以该视图为例进行介绍。

图1-22
编辑器以2×3的布局方式显示出来。Unity的编辑器主要由菜单栏、工具栏、状态栏、场景视图、游戏视图、“层级”面板、“项目”面板和“检查器”面板组成,如图1-23所示。

图1-23
技巧提示
尝试在下拉列表中选择不同的布局,并找到自己喜欢的布局。当然,我们也可以对布局进行自定义,然后在下拉列表中对自定义的布局进行保存。除此之外,Unity还支持删除布局和恢复出厂设置。
为了在后续的教学中让读者将教学内容看得更加清楚,本书选择以“单栏布局”的方式进行演示。单击“更多”按钮,在下拉菜单中选择“单栏布局”选项,如图1-24所示。

图1-24
1.菜单栏
菜单栏中集合了Unity的各个功能,包括“文件”“编辑”“资源”“游戏对象”“组件”“窗口”和“帮助”7个主菜单,如图1-25所示。
单击菜单栏中的主菜单,可弹出对应的菜单命令。例如,单击“文件”菜单,即可弹出与文件相关的可用菜单命令,如图1-26所示。

图1-25

图1-26
2.工具栏
工具栏中集合了常用的场景变换工具、切换句柄工具、游戏控制工具、服务与账户工具、图层显示与布局工具。在游戏的开发过程中,对场景模型的控制、游戏的运行和编辑器的一些设定都在这里进行。工具栏如图1-27所示。

图1-27
3. 场景视图
场景视图是游戏编辑面板,我们通常在场景视图中浏览当前游戏场景并修改其内容。场景视图也是第一个让很多初学者感受到“所见即所得”的视图,该视图中显示了一块灰色背景,如图1-28所示。我们可以将“项目”面板中的模型直接拖曳到场景视图中,并搭建成我们希望的场景样式,如拖曳地面、房子,拖曳声音物体到需要播放声音的地方等。场景视图的存在使游戏的开发过程变得非常简单。

图1-28
4.游戏视图
游戏视图是游戏运行面板。当游戏运行后,该面板就会显示游戏的运行内容,用于进行游戏的试玩和测试,如图1-29所示。

图1-29
5.“层级”面板
“层级”面板中显示了当前场景包含的游戏物体及游戏物体间的层级关系,可以在该面板中创建和删除游戏物体。注意,每个场景创建完成后,“层级”面板中会自动显示Main Camera(主摄像机)和Directional Light(定向光),如图1-30所示。如果不需要这两个选项,那么可以将它们删除。

图1-30
6.“项目”面板
“项目”面板中包含了Assets与Packages两个文件夹,如图1-31所示。Assets文件夹用于显示当前游戏的资源目录结构,游戏资源的导入和导出都在这个文件夹中进行。也就是说,不管我们导入的是游戏模型,还是音乐、视频、创建的材质及脚本文件等内容,都会在Assets文件夹中进行管理。Packages文件夹为2018版本开始加入的包文件夹。

图1-31
7.“检查器”面板
“检查器”面板中显示了游戏物体的基础属性和游戏物体组件的基础属性,如图1-32所示。如果选择的游戏物体包含多个组件,那么在该面板上就会看到多个组件依次排列的情况。

图1-32
8.状态栏
状态栏上会显示出新的内容,当单击状态栏上的输出内容后可以直接打开“控制台”面板。
9.“控制台”面板
“控制台”面板就是我们常说的输出面板,是游戏调试时必须要使用的面板,如图1-33所示。默认情况下“控制台”面板是隐藏的,可以执行“窗口>常规>控制台”菜单命令来调用该面板。

图1-33
10.“资源商店”面板
“资源商店”面板中包含了大量的素材和插件资源,也是一个常常会用到的面板。执行“窗口>资源商店”菜单命令即可打开“资源商店”面板,如图1-34所示。

图1-34
技巧提示
在Unity 2020.1之后的版本中,“资源商店”面板中只会显示Search online(在线搜索)按钮,单击该按钮后即可在系统浏览器中查找资源内容,如图1-35所示。

图1-35