当我尝试初始化平台时:
Oculus.Platform.Core.Initialize();
我收到一个错误:
UnityException:Oculus Platform 初始化失败。
可能是什么原因?
设备:GearVR和S8+;环境: Unity v2017.1.1f1, Oculus Utilities v1.19.0, OVRPlugin v1.19.0, SDK v1.1.9.0.
就我而言,问题出在Oculus Runtime上。
要找到问题需要使用OculusLogGatherer。此实用程序可以收集所有日志并执行自动分析。如果您在自动分析中看到类似以下内容:
[Service_2017-11-15_14.59.51.txt] 15/11 14:59:54.088 {!错误![美洲国家组织 错误] ......\包\包管理器.cpp(187( : 包不 存在: Oculus-运行时 (1971015( [Service_2017-11-15_14.59.51.txt] 15/11 14:59:54.103 {!错误![OAF 错误] ......\package\PackageManager.cpp(187(:软件包不存在: Oculus-运行时 (1971015( [Service_2017-11-15_14.59.51.txt] 15/11 15:00:09.078 {!错误![移动配置包装器]找不到 移动配置元数据在 C:\Program Files\Oculus\Support\oculus-runtime\mobileconfig\MobileConfigMetadata.json
这意味着您需要安装\重新安装 Oculus 运行时。