Version: 6000.3
语言: 中文
在 Unity 中处理多个场景
在多个场景中烘焙数据

设置多个场景

您可以添加多个场景,编辑查看方式,并更改场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
设置。

要创建新场景,请参阅创建、加载和保存场景

添加场景

若要将新场景添加到项目,请执行下列作之一:

  • 右键单击以打开项目窗口一个窗口,显示您的内容Assets文件夹(项目选项卡)更多信息
    术语表中查看
    ,然后选择 打开场景加法(Open Scene Additive)。
  • 将一个或多个场景从“项目”窗口拖到“层次结构”窗口中。

查看场景

层次结构(Hierarchy) 窗口显示属于项目的所有场景:

添加了多个场景的层次结构窗口。
添加了多个场景的层次结构窗口。

答:具有未保存更改的场景在场景名称旁边有一个星号。
B:场景更多菜单允许您在场景上执行作。
C:场景分隔线(倒三角形)允许您折叠场景并隐藏其内容,以更好地管理多个场景。

【提示】若要将场景添加到“层次”窗口而不载入它,请按下 Alt 键(macOS:按 Option)并将场景拖到“层次结构”窗口中。这使您可以在方便的时候加载场景。

加载的场景“更多”菜单 (⋮)

您可以通过多种方式与加载的场景进行交互和编辑。

加载场景的“更多”菜单。
加载场景的“更多”菜单。
设置 描述
设置活动场景 将场景设置为新游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
通过脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
请参阅术语表
.有关详细信息,请参阅 SceneManager.SetActiveScene
保存场景 保存所选场景。
场景另存为(Save Scene As) 打开文件浏览器,以便选择保存场景的位置和方式。
全部保存 保存在“层次结构”窗口中打开的所有场景。
卸载场景 隐藏场景的内容,使其无法场景视图:您正在创建的世界的交互式视图。您可以使用场景视图来选择和定位场景、角色、摄像机、灯光和所有其他类型的游戏对象。更多信息
请参阅术语表
和“层次结构”窗口。如果有未保存的更改,请在卸载场景之前保存它们,以免丢失任何更改。
移除场景(Remove Scene) 从“层次结构”窗口中删除场景。
放弃更改 撤消您尚未保存的任何更改。
选择场景资源(Select Scene Asset) 在“项目”窗口中突出显示场景资产。
添加新场景 在所选场景下方添加新的无标题场景。
游戏对象 打开游戏对象的下拉菜单,您可以将其添加到所选场景中。

卸载的场景“更多”菜单 (⋮)

与已加载的场景相比,您可以与未加载的场景进行交互和编辑。

卸载场景的“更多”菜单。
卸载场景的“更多”菜单。
设置 描述
加载场景 在“层次结构”窗口和“场景”视图中显示场景的内容,并允许您对其进行编辑。
移除场景(Remove Scene) 从“层次结构”窗口中删除场景。
选择场景资源(Select Scene Asset) 在“项目”窗口中突出显示场景资产。
添加新场景 在所选场景下方添加新的无标题场景。

播放模式下的多个场景

当你处于 播放(Play) 模式,并且 层级(Hierarchy) 窗口中有多个场景时,编辑器会显示一个名为 DontDestroyOnLoad 的附加场景。

特定于场景的设置

以下设置特定于每个场景:

每个场景都管理自己的设置,因此只有与该场景关联的设置才会保存到场景文件中。

要更改特定场景的设置,请打开该特定场景并更改设置,或将场景设置为活动场景,然后更改设置。否则,如果您打开了多个场景,Unity 将使用活动场景中的渲染设置。

当您在编辑器中或运行时切换到新的活动场景时,Unity 会将所有以前的设置替换为新活动场景中的设置。

其他资源

在 Unity 中处理多个场景
在多个场景中烘焙数据