1

我正在尝试为 Oculus Quest 开发应用程序,但在此过程中遇到了很多问题。该应用程序基本上包括一个房间和传送。我遇到的问题发生在统一 2018.3.12 和 2019.1.8 上。

我使用 Oculus 集成 v1.35 创建了一个在 Quest 上按预期工作的应用程序。但是,当重新导出并安装到全新的 Quest 设备时:

  1. 在拒绝工作之前工作的瞬移
  2. 按下 1 个控制器上的按钮会隐藏另一个控制器。
  3. 手部运动受限
  4. 即使目标设备设置为 Quest,我仍然(在 v1.35 上)看到 oculus 的控制器 go 在此处输入图像描述
  5. 它只在导出到 quest 时发生,在 rift 上它工作得很好。

来自 Oculus 论坛中的帖子

https://forums.oculusvr.com/developer/discussion/comment/702108#Comment_702108

https://forums.oculusvr.com/developer/discussion/79144/hands-not-showing-up-with-localavator-unity#latest

看起来有固件问题(但你也应该遇到这个问题吗?)

我尝试过的事情:

  1. 从头开始一个新项目:

    遵循标准教程和文档,例如 https://www.youtube.com/watch?v=qiJpjnzW-mw&t=1s

    https://developer.oculus.com/documentation/quest/latest/concepts/book-unity-gsg/

    根本看不到手,也没有实现瞬移,据说当前v1.39有一个bug https://forums.oculusvr.com/developer/discussion/79144/hands-not-showing-up -with-localavator-unity

  2. 我尝试同时使用统一 OVR 资产和以下插件 https://assetstore.unity.com/packages/tools/input-management/vr-movement-system-for-oculus-47292

    https://assetstore.unity.com/packages/tools/input-management/vr-arc-teleporter-61561 并且在所有3个中都遇到了相同的问题。

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

如前所述,我希望看到 ands 和控制器,以及附加到触发器按下的代码执行。这一切都没有发生。

作为一些测试,(因为我没有其他任务)我在这里导出了一个构建和共享。请评论您是否尝试过它并且它在您的任务中是否正常工作 https://www.dropbox.com/s/uvcmhyar2qljb19/k14.apk?dl=0

4

2 回答 2

0

从您写的内容来看,这似乎是您设备的更新问题。检查新设备的参考资料。对我来说,当我发布时,我使用 2018.4.1f LTE,因为我在 2019 版本的 android 版本中遇到了很多问题。去公司问问新版本有什么变化。

于 2019-08-17T08:07:34.440 回答
0

感谢所有的帮助者。

更新 1:如果手根本没有出现,那是因为 Oculus 集成 1.39 有问题,恢复到 1.38 https://developer.oculus.com/downloads/package/unity-integration-archive/

第二:

问题是最新的固件更新添加了 GO 控制器支持并默认它。因此 Quest 控制器开始以 GO 形式出现,诀窍是将 AndroidManifest 复制到 Assets/Plugins 并正确编辑它以专门定义正确的设置。您可以在此处查看推荐的更改 https://developer.oculus.com/documentation/quest/latest/concepts/mobile-native-manifest/?fbclid=IwAR3AgasGPJFVGsz7lyzfJNfuTB8R1FOg88Quq8YZz67eQlwEFvgEMDGjSdo

于 2019-08-20T10:00:33.247 回答