我的游戏中有2个场景。第一个用于菜单,第二个用于游戏本身。屏幕上有一个名为“播放”的按钮。此按钮将让玩家加载游戏场景。如果用户按Escape from Game Scene,它将加载主菜单。我在下面上传了代码,
if (Input.GetKeyDown (KeyCode.Escape)) {
SceneManager.LoadScene ("Menu");
}
上面的代码(写在Update()中)退出游戏场景,但播放器仍在屏幕上。因此,如果我再次按Play,则游戏场景不会显示播放器。我搜索了很多,但我找不到任何可以理解的理由。任何人都可以帮助我。
答案 0 :(得分:2)
问题可能是你在某处调用了DontDestroyOnLoad(播放器)。
您是否尝试制作不同的场景并加载该场景以测试是否也会发生这种情况?