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") { }
我对 Unity 有点陌生,所以我请求你们的帮助。
如何检查场景是否 == "gamescene"?
我试过这样的事情:
if(SceneManager.loadedScene == "gamescene") { do something }
我只想在打开的场景是"gamescene"时自动保存。
但我还没有看到它起作用..
你的逻辑是对的,但是你应该使用SceneManager.GetActiveScene().name.
您需要使用SceneManager.GetActiveScene()
然后从中获取场景的名称。
if (SceneManager.GetActiveScene().name == "gamescene") { }