我想在单击按钮时重新加载场景,但是它告诉我场景名称(未加载)旁边,这是我的代码:



public void winClick()
{
    WinGUI.SetActive(false);
    NextLevel.gameObject.SetActive(false);
    GameStateManager.GameState = GameState.Playing;
    SceneManager.LoadScene("mainGame");
}

最佳答案

打开“文件>生成设置”,并确保mainGame场景出现在场景列表中。

附带说明,当您要使用以下内容重新加载场景时,可以避免手动传递场景名称:

SceneManager.LoadScene(SceneManager.GetActiveScene().name);

关于c# - 无法在unity3d中加载场景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52797260/

10-11 10:41