在Unity中进行测试时,SceneManager.LoadScene可以正常工作,但在部署到Oculus Quest时却无法正常工作

时间:2020-07-30 11:31:41

标签: unity3d oculus oculusquest

我正在尝试更改为其他场景。为了测试它,我刚刚将更改场景脚本添加到一个空对象,该脚本将在加载场景时触发。

以下是脚本:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class LoadScene : MonoBehaviour
{
    void Start () {
        SceneManager.LoadSceneAsync(1);
    }
}

当我在Unity中运行它时,它可以很好地工作,它会立即加载我想要的场景。但是,当我将其部署到Oculus Quest时,绝对没有任何反应。它只是停留在当前场景中。我试过使用LoadScene和LoadSceneAsync,但是它不起作用。
知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

我发现了问题所在。即使我部署了完整版本,问题似乎也与OVR快速预览有关。仅当我实际上从“构建设置”正确部署它时,它才起作用。