【问题标题】:Unity check if scene == gamescene?Unity检查场景==游戏场景?
【发布时间】:2016-10-14 12:47:13
【问题描述】:

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

如何检查 Scene == "gamescene"?

我尝试过这样的事情:

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

我只想在打开的场景是“游戏场景”时进行自动保存。

但我还没有看到它工作..

【问题讨论】:

    标签: unity3d save scene


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-12
        • 2017-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-25
        • 1970-01-01
        相关资源
        最近更新 更多