在Unity 5.3之前,我可以

Application.LoadLevel(Application.loadedLevel);

但是现在,SceneManager有点奇怪了。我读过文档,但是什么也没有。如何获取并加载当前场景(Unity 5.3f4)?

谢谢!

最佳答案

使用新的SceneManager并确保包含命名空间UnityEngine.SceneManagement

using UnityEngine.SceneManagement;

public class Example
{
    public void ReloadCurrentScene()
    {
        // get the current scene name
        string sceneName = SceneManager.GetActiveScene().name;

        // load the same scene
        SceneManager.LoadScene(sceneName,LoadSceneMode.Single);
    }
}

关于c# - Unity 5.3如何加载电流水平?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34170650/

10-11 07:27