由于 SandMod 编辑器的界面可以进行高度化的自定义,您可以任意改变编辑器的界面布局。以下,是场景编辑器的默认界面布局:
【SceneEditor_Window001.png】
- 顶部工具栏(TopToolBar) ,包含 SandMod 引擎中部分最常用的工具和编辑器的快捷方式,以及用于进入 运行(Play) 模式(在 SandMod 编辑器中运行全局游戏)的运行框架。
- 层级窗口(Hierarchy),显示 场景(Scene)中所有内容的分层树状图,层次结构揭示了游戏对象是如何相互联系的。
- 场景预览窗口(Scene) ,显示场景的对象,例如摄像机、灯光、静态网格体等,以及直观编辑场景。
- 项目窗口(Project),可以在其中访问可在项目中使用的资产库,当您将资产导入项目时,它们会出现在此处。
- 检视窗口(Inspector) ,在选择场景中的对象(Game Object)时显示。显示该对象的各种属性组件,例如 变换(Transform) (在场景中的位置)、静态网格体、材质和物理设置等。此面板显示不同设置,具体取决于您在场景窗口或 层级窗口(Hierarchy)中选择的内容。
以下是运行模式下相关的窗口:
【SceneEditor_Window002.png】
- 游戏预览窗口(Game),通过场景摄像机模拟最终渲染的游戏的显示效果。
- 控制台(Console) ,包含输出日志、查看报错。
其中 层级窗口(Hierarchy)、项目窗口(Project)、检视窗口(Inspector) 、控制台(Console)符合编辑器上述窗口的基本操作,具体操作内容可以参阅 编辑器基础界面 章节以及关于该窗口的具体跳转章节。
本章节主要介绍 场景编辑器(Scene Editor)所特有的窗口,或者基于编辑器的基础界面有功能引申的窗口。
顶部工具栏(TopToolBar)
场景编辑器中,顶部工具栏(TopToolBar)会显示一组控件,以便您快速访问一些常用工具和操作。其中包含以下几个区域:
【SandMod_Basics_Window004.png】
| 名称 | 图标 | 描述 |
|---|---|---|
| 运行框架(Play Mode Controls) | ![]() | 包含用于在编辑器中运行游戏的快捷方式按钮(播放、暂停、逐帧播放和停止)。具体可参阅 运行框架 章节。 |
场景预览窗口(Scene)
场景预览窗口(Scene)显示当前打开的场景的内容。在 SandMod 编辑器中打开项目时,项目的默认场景将在场景预览窗口中打开。在这里可以查看和编辑场景的内容。
【SandMod_Basics_Window006.png】
具体查看方法和场景编辑方法,请查阅 场景预览窗口 章节。
检视窗口(Inspector)
在 场景预览窗口(Scene) 或者 层级窗口(Hierarchy) 中选择一个 游戏对象(Game Object)之后,检视窗口(Inspector)将会显示所选 游戏对象 的设置和属性。默认情况下,该面板位于 SandMod 编辑器窗口右侧。
【SandMod_Basics_Window008.png】
此示例显示 立方体(Cube) 静态网格体(Mesh Renderer) 的 检视窗口(Inspector) 面板。选择立方体静态网格体之后,检视窗口将显示立方体的属性。点击查看大图。
检视窗口(Inspector)的基础用法上,选中 游戏对象(Game Object)后它包含用于移动、旋转和缩放 游戏对象 的 变换(Transform)编辑框,以及显示选定 游戏对象 的相关 组件(Component)甚至可以添加新 组件。具体的编辑方法,请查阅 场景编辑器检视窗口 章节。
游戏预览窗口(Game)
在游戏项目 运行(Play)时,游戏预览窗口(Game)会自动处于窗口集的顶层。在编辑器窗口默认布局下,会从 场景预览窗口(Scene)自动跳转至 游戏预览窗口(Game)。
【SandMod_Basics_Window009.png】
此示例显示项目运行时,游戏预览窗口自动在预览窗口集中处于顶层。
查阅 游戏浏览窗口 章节了解游戏项目运行过程中可以调整预览的内容。

