首页 > 解决方案 > 从 MacOS 开发 Oculus Quest 1。缺少 Oculus 可执行操作。Oculus 子系统问题

问题描述

我想强调一下,我已经在 Unreal 和 Oculus 论坛上问过这个问题,但我没有得到任何回应。

我正在学习 Epic Games 2 中名为 Oculus VR Production for Unreal Engine 的课程。

我花了好几个小时来设置这个项目。我一个接一个地克服了一些困难,但是我已经在这个上堆叠了 5 个小时。

我认为值得一提的是,我正在为 MacOS 上的 Oculus Quest 1 进行开发。

尝试进行第一步“验证授权”时,我的 Oculus 可执行操作丢失。

我打开了 Oculus 子系统,禁用了所有其他子系统。我为 Android 平台验证了该项目,因此该项目按预期在 Oculus 上启动。我还编辑了项目的文件 DefaultEngine.ini 并添加了以下几行:

[OnlineSubsystem]
DefaultPlatformService=Oculus

[OnlineSubsystemOculus]
bEnabled=true
OculusAppId=[app_id_here]

我还用这些行编辑了引擎的文件 AndroidEngine.ini

[OnlineSubsystemOculus]
OculusAppId= [app id here]

但我也尝试过这些行

[OnlineSubsystem]
DefaultPlatformService=Oculus

[OnlineSubsystemOculus]
bEnabled=true
OculusAppId=[app_id_here]

当然,我更换了我的 App ID。

所有 Oculus 插件均已启用。

那没有效果。该项目在我的 Oculus Quest 上运行,但缺少来自 Oculus 子系统的可执行操作。

我为此花了整整 9 个小时,所以我可以自信地说我没有想法。任何帮助将不胜感激。

谢谢。

标签: unreal-engine4oculusoculusquest

解决方案


推荐阅读