【发布时间】:2016-10-14 12:47:13
【问题描述】:
我对 Unity 有点陌生,所以我请求你们帮助。
如何检查 Scene == "gamescene"?
我尝试过这样的事情:
if(SceneManager.loadedScene == "gamescene") { do something }
我只想在打开的场景是“游戏场景”时进行自动保存。
但我还没有看到它工作..
【问题讨论】:
我对 Unity 有点陌生,所以我请求你们帮助。
如何检查 Scene == "gamescene"?
我尝试过这样的事情:
if(SceneManager.loadedScene == "gamescene") { do something }
我只想在打开的场景是“游戏场景”时进行自动保存。
但我还没有看到它工作..
【问题讨论】:
你的逻辑是对的,但你应该使用SceneManager.GetActiveScene().name。
【讨论】:
您需要使用SceneManager.GetActiveScene(),然后从中获取场景名称。
if (SceneManager.GetActiveScene().name == "gamescene") { }
【讨论】: