Oculus 平台初始化

Oculus Platform Initialize

当我尝试初始化平台时:

Oculus.Platform.Core.Initialize();

我收到一个错误:

UnityException: Oculus Platform failed to initialize.

可能是什么原因?

设备:GearVR 和 S8+; 环境:Unity v2017.1.1f1、Oculus Utilities v1.19.0、OVRPlugin v1.19.0、SDK v1.1.9.0.

就我而言,问题出在 Oculus 运行时。

查找问题需要使用OculusLogGatherer。此实用程序可以收集所有日志并执行自动分析。如果您在自动分析中看到类似这样的内容:

[Service_2017-11-15_14.59.51.txt] 15/11 14:59:54.088 {!ERROR!} [OAF ERROR] ......\package\PackageManager.cpp(187) : Package does not exist: oculus-runtime (1971015) [Service_2017-11-15_14.59.51.txt] 15/11 14:59:54.103 {!ERROR!} [OAF ERROR] ......\package\PackageManager.cpp(187) : Package does not exist: oculus-runtime (1971015) [Service_2017-11-15_14.59.51.txt] 15/11 15:00:09.078 {!ERROR!} [MobileConfigWrapper] Could not find mobileconfig metadata at C:\Program Files\Oculus\Support\oculus-runtime\mobileconfig\MobileConfigMetadata.json

这意味着您需要 install\reinstall Oculus Runtime。