XRSettings.enabled 与 Unity 2017.2 和 Oculus 1.18.1

5 unity-game-engine oculus virtual-reality

 当您在  勾选支持虚拟现实选项的情况下按x时,以下代码片段返回 False

public class ToggleXR : MonoBehaviour
{
    private void Update()
    {
        if ( Input.GetKeyDown(KeyCode.X) )
        {
            XRSettings.enabled = !XRSettings.enabled;
            Debug.Log("XRSettings: " + XRSettings.enabled);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有人有针对Oculus 1.18.1Unity 2017.2的最新稳定版本不允许 VR 模式的解决方案?

Oculus 对此一直保持沉默,所以我想知道使用这两个最新版本的每个人是否都遇到了同样的问题,还是只有我有这个问题?我是否缺少应该下载并导入 Unity 以进一步检查XR 设置选项的内容?

我创建了一个新的Unity 2017.2.0f3 项目,在XR Settings 中启用了VR,但出现以下两个错误:

无法打开 Assets/OVR/Plugins/1.18.1/OSXUniversal/OVRPlugin.bundle/Contents/MacOS/OVRPlugin,错误:dlopen(Assets/OVR/Plugins/1.18.1/OSXUniversal/OVRPlugin.bundle/Contents/MacOS/ OVRPlugin,2):库未加载:@rpath/LibOVRRT_0.framework/Versions/5/LibOVRRT_0 引用自:/Users/OculusUnityProject/Assets/OVR/Plugins/1.18.1/OSXUniversal/OVRPlugin.bundle/Contents/MacOS/OVRPlugin原因:找不到图片

无法加载 Oculus 插件。

我还下载并导入了(从Asset Store)  Oculus 集成 (已自动更新到 1.18.1),但仍然出现上述两个错误。

如何运行一个简单的基本 Unity-VR 项目?