在运行时同时加载两个场景

时间:2016-07-23 06:17:30

标签: c# unity3d scripting unity5

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

我想我需要像Application.LoadLevelAdditive这样的东西,但它已经过时了。

1 个答案:

答案 0 :(得分:2)

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

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

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

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