使用Application.LoadLevel(Application.loadedLevel);来重新加载游戏scene的方法已经过时了,我们可以使用SceneManager.LoadScene(SceneManager.GetActiveScene().name);来替代。 为什么有时候重新加载scene后会感觉光线会变暗?是因为unity自带环境光材质!想要去掉就这样:
Application.LoadLevel(Application.loadedLevel);
SceneManager.LoadScene(SceneManager.GetActiveScene().name);