手在 oculus Quest 上没有按预期响应

hands not responding as expected on oculus Quest

我正在尝试为 Oculus Quest 开发应用 然而我在路上遇到了很多问题。 该应用程序基本上由房间和传送组成。 我遇到的问题同时发生在 unity 2018.3.12 和 2019.1.8.

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

  1. 在拒绝工作之前有效的传送
  2. 按下 1 个控制器上的按钮可隐藏另一个控制器。
  3. 双手活动受限
  4. 即使目标设备设置为 Quest,我仍然(在 v1.35 上)看到 oculus go 的控制器
  5. 只有在导出到任务时才会发生,在裂谷上它工作得很好。

来自 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. 我尝试同时使用 unity OVR assets 和以下插件 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 和控制器,以及附加到触发器按下的代码被执行。 none 发生了这种情况。

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

根据您的描述,您的设备似乎存在更新问题。 检查新设备的参考资料。 对我来说,当我发布时我使用 2018.4.1f LTE 因为我在使用 2019 版本构建 android 时遇到了很多问题。 去公司问问新版本有什么变化。

感谢所有的帮助。

更新 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