unity,LoadSceneMode.Additive模式在窗口构建中不起作用

时间:2018-05-17 02:25:37

标签: unity3d scene

我想在我的应用程序中同时显示两个场景。

EDITOR没有任何问题。工作得很好。但如果我为窗口构建

应用程序只显示一个场景,如何解决?

1 个答案:

答案 0 :(得分:0)

在构建项目时,默认情况下,构建顺序中的第一个场景将作为第一个显示的场景加载。如果要同时加载多个场景,则应在脚本上加载额外场景,例如在C#中:

SceneManager.LoadScene("OtherSceneName", LoadSceneMode.Additive);

然而,在编辑器中,正如您所注意到的,您可以添加两个场景,并且当您按下" Play"时,它们都会正常加载并正常运行。这只是编辑器编辑多个场景的有用功能之一。请注意,在项目层次结构中,只有一个场景被识别为"活动场景"。编辑器的行为就像你在" Single"中加载了活动场景一样。首先是模式,然后将其他模式加载到" Additive"模式。

参考:https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html