我有两个场景。一个带有地图,另一个带有按钮和东西。 (有点像UI场景)如何在运行时通过脚本同时加载两个场景?

我认为我需要类似Application.LoadLevelAdditive之类的东西,但是它已经过时了。

最佳答案

SceneManager.LoadScene是您要寻找的。它具有3个重载:

LoadScene(int sceneBuildIndex);
LoadScene(string sceneName);
LoadScene(int sceneBuildIndex, LoadSceneMode mode);


最后一个是您问题的答案。您可以将模式指定为加性。

using UnityEngine.SceneManagement;
SceneManager.LoadScene(1,LoadSceneMode.Additive);

关于c# - 在运行时同时加载两个场景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38538808/

10-13 04:55