我有 2 个场景,每个场景都有一个 ARcamera、图像目标和定向光。问题发生在我构建 APK 时。
它只显示场景 0,从不显示场景设置为 1。
我很n00b,我该怎么办?
我会假设您的问题与构建 APK 无关。鉴于添加和选择了两个场景,它们应该构建得很好。但是Unity不会一个接一个地“玩”它们。
场景 0 被设置为第一场景。所以这将是它的开始。如果您想切换到不同的场景,则必须对其进行编码。
SceneManager
Unity 提供了几种通过其功能加载不同场景的方法。
SceneManager.LoadScene(...); //with the scene number or its name
SceneManager.LoadSceneAsync(...); //again, with the scene number or its name
除了已经加载的场景之外,两者都允许单个场景加载或附加加载。
在 Unity 5.2 或更早版本中,这使用了现在被认为过时的 Application 方法:
Application.LoadLevel(...); //with the scene number, or its name
Application.LoadLevelAsync(...); //again, with the scene number or its name
或两个附加场景加载选项,这将使加载的对象保持不变。
所以你需要做的就是提供一些方法来调用加载不同的场景,你应该很高兴。