我想在我的应用程序中同时显示两个场景。
EDITOR没有任何问题。工作得很好。但如果我为窗口构建
应用程序只显示一个场景,如何解决?
答案 0 :(得分:0)
在构建项目时,默认情况下,仅构建顺序中的第一个场景将作为第一个显示的场景加载。如果要同时加载多个场景,则应在脚本上加载额外场景,例如在C#中:
SceneManager.LoadScene("OtherSceneName", LoadSceneMode.Additive);
然而,在编辑器中,正如您所注意到的,您可以添加两个场景,并且当您按下" Play"时,它们都会正常加载并正常运行。这只是编辑器编辑多个场景的有用功能之一。请注意,在项目层次结构中,只有一个场景被识别为"活动场景"。编辑器的行为就像你在" Single"中加载了活动场景一样。首先是模式,然后将其他模式加载到" Additive"模式。
参考:https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html