Unity 检查场景是否 == 游戏场景?

Unity check if scene == gamescene?

我对 Unity 有点陌生,所以我请求你们的帮助。

如何检查场景是否 == "gamescene"?

我试过这样的事情:

if(SceneManager.loadedScene == "gamescene") { do something }

我只想在打开的场景是"gamescene"时自动保存。

但我还没有看到它起作用..

你的逻辑是对的,但是你应该使用SceneManager.GetActiveScene().name.

您需要使用SceneManager.GetActiveScene()然后从中获取场景的名称。

if (SceneManager.GetActiveScene().name == "gamescene") {  }