您可以添加多个场景,编辑它们的查看方式,以及更改场景设置。
要创建新场景,请参阅创建、加载和保存场景。
要将新场景添加到项目中,请执行以下操作之一:
层级窗口显示项目中的所有场景:
A:未保存更改的场景名称旁会有一个星号。
B:场景的“更多”(More) 菜单可用于对场景执行操作。
C:场景分隔栏(倒三角形)可用于折叠场景并从层级视图中隐藏其内容,以便更好地管理多个场景。
提示:要将场景添加到层级窗口中而不加载场景,请按 Alt(macOS:按 Option),然后将场景拖入层级窗口中。这样就可以在方便时加载场景。
与已加载的场景进行交互并编辑这些场景的方式有很多。
| 设置 | 描述 |
|---|---|
| Set Active Scene | 将场景设置为通过脚本创建的新游戏对象的目标。有关更多信息,请参阅 SceneManager.SetActiveScene。 |
| Save Scene | 保存所选的场景。 |
| Save Scene As | 打开文件浏览器,以便可以选择保存场景的位置和方式。 |
| Save All | 保存在层级窗口中打开的所有场景。 |
| Unload Scene | 从场景视图和层级窗口中隐藏场景的内容。如果有未保存的更改,请在卸载场景之前保存这些更改,以免丢失任何更改项。 |
| Remove Scene | 从层级窗口删除场景。 |
| Discard changes | 撤消尚未保存的任何更改。 |
| Select Scene Asset | 在项目窗口中突出显示场景资源。 |
| Add New Scene | 在所选场景下方添加新的无标题场景。 |
| GameObject | 打开可添加到所选场景中的游戏对象的下拉菜单。 |
与已加载的场景相比,与已卸载的场景进行交互并编辑这些场景的方式要少一些。
| 设置 | 描述 |
|---|---|
| Load Scene | 在层级窗口和场景视图中显示场景的内容,并且可以对其进行编辑。 |
| Remove Scene | 从层级窗口删除场景。 |
| Select Scene Asset | 在项目窗口中突出显示场景资源。 |
| Add New Scene | 在所选场景下方添加新的无标题场景。 |
处于播放模式并在层级窗口中有多个场景时,编辑器会显示一个名为 DontDestroyOnLoad 的其他场景。
以下设置是特定于每个场景的:
每个场景都管理自己的设置,因此只有与该场景关联的设置才会保存到场景文件中。
要更改特定场景的设置,请打开该特定场景并更改其设置,或将场景设置为活动场景,然后更改设置。否则,如果打开了多个场景,Unity 将使用活动场景中的渲染设置。
如果在编辑器中或在运行时切换为新的活动场景,则 Unity 会用新活动场景中的设置替换之前的所有设置。