【发布时间】:2020-06-30 10:54:50
【问题描述】:
XRCameraRig 应该替换 OVRCameraRig,但 OVRCameraRig 是唯一可以设置手部跟踪支持的地方(“仅限手部”或“控制器和手部”)。该选项在 XRRig 上不可用,因此包含手功能使 Oculus Quest 将应用识别为“仅限手”应用。
- 如何在 UnityXR 应用中同时使用双手和控制器?
【问题讨论】:
标签: unity3d oculusquest
XRCameraRig 应该替换 OVRCameraRig,但 OVRCameraRig 是唯一可以设置手部跟踪支持的地方(“仅限手部”或“控制器和手部”)。该选项在 XRRig 上不可用,因此包含手功能使 Oculus Quest 将应用识别为“仅限手”应用。
【问题讨论】:
标签: unity3d oculusquest
终于解决了。不要使用新的 XR 管理系统。
删除以下软件包:
安装以下软件包:
更改AndroidManifest:
确保缺少这一行:
<meta-dataandroid:value="false" android:name="com.oculus.vr.focusaware" >
</meta-data>
确保不需要手部追踪:
<uses-feature android:name="oculus.software.handtracking" android:required="false">
确保意图过滤器类别是 LAUNCHER,而不是 INFO:
<intent-filter>
...
<category android:name="android.intent.category.LAUNCHER"></category>
</intent-filter>
确保您只有这些元数据元素:
<meta-data
android:name="unityplayer.SkipPermissionsDialog"
android:value="false">
</meta-data>
<meta-data
android:name="com.samsung.android.vr.application.mode"
android:value="vr_only">
</meta-data>
我希望我们以后可以在使用新的 XR 管理系统时更换手部跟踪和控制器
【讨论】: