0

将演示项目(球体 + ovr 控制器和化身)导出到 oculus quest 时,场景坚持向我展示 oculus go 控制器,而不是 oculus quest 控制器。

我使用 unity 2018.3.14 和 2019.1.9 oculus integration v1.35 和 1.38。窗户 10。

在 oculus rift 中,整个场景完美运行

这导致的问题包括 1. 控制器移动非常有限 2. 一次只显示一只手 2. 触发器不执行附加到事件的脚本。

我遵循此处显示的 oculus 场景的正确配置 https://www.youtube.com/watch?v=qiJpjnzW-mw&t=1s

在 OVRCameraRig -> 目标设备中,我尝试了所有选项(任务、齿轮+go 和两者),但通常确保其在任务中 https://www.dropbox.com/s/chbhpvz5u5fv9b2/oculus%20state.PNG?dl=0 (还有其他地方应该设置控制器吗?)

我确保在模型预制中选择了正确的控制器 https://www.dropbox.com/s/ejof63acjlb491z/oculus%20prefabs.PNG?dl=0

我尝试将集成更新到 v1.39(变得更糟,两个控制器都变得不可见,但来自 oculus 论坛,这是另一个问题)。

我尝试了不同的统一版本。

我试图将设备恢复出厂设置。

我测试了 beat sable,以确保控制器在其他应用程序上运行良好。

有没有人遇到过类似的问题?

4

1 回答 1

1

我有同样的问题,但通过以下步骤解决。

  1. 在 Unity 菜单中,单击:Oculus > 工具 > 删除 AndroidManifest.xlm
  2. 在 Unity 菜单中,单击:Oculus > 工具 > 创建与商店兼容的 AndroidManifest.xlm
  3. 在 Unity 窗口中,打开:Assets > Plugins > Android > AndroidManifest.xlm。
  4. 确保 AndroidManifest.xlm 有

    类别 android:name="android.intent.category.LAUNCHER"

    但不是

    类别 android:name="android.intent.category.INFO"。

尝试构建并运行。祝你好运。

于 2019-08-31T11:29:58.847 回答