Unity3d 启用Oculus Quest';Unity XR交互工具包中的手动跟踪?

Unity3d 启用Oculus Quest';Unity XR交互工具包中的手动跟踪?,unity3d,oculusquest,Unity3d,Oculusquest,xrcmerarig应该取代OVRCameraRig,但OVRCameraRig是唯一可以设置手部跟踪支持(“仅手”或“控制器和手”)的地方。该选项在XRRig上不可用,因此包含hands会使Oculus Quest将该应用程序识别为“仅手”应用程序。 如何在UnityXR应用程序中同时使用双手和控制器 我终于解决了这个问题。不要使用新的XR管理系统 删除以下软件包: XR管理 XR交互子系统 Oculus XR插件 安装以下软件包: Oculus Android(2.38.6) Ocu

xrcmerarig应该取代OVRCameraRig,但OVRCameraRig是唯一可以设置手部跟踪支持(“仅手”或“控制器和手”)的地方。该选项在XRRig上不可用,因此包含hands会使Oculus Quest将该应用程序识别为“仅手”应用程序。

  • 如何在UnityXR应用程序中同时使用双手和控制器

    • 我终于解决了这个问题。不要使用新的XR管理系统

      删除以下软件包:

      • XR管理
      • XR交互子系统
      • Oculus XR插件
      安装以下软件包:

      • Oculus Android(2.38.6)
      • Oculus桌面(2.38.4)
      • OpenVR桌面(2.0.5)
      • XR旧版输入帮助程序(1.3.11)
      更改AndroidManifest

      确保该行丢失:

      <meta-dataandroid:value="false" android:name="com.oculus.vr.focusaware" >
      </meta-data>
      
      
      
      确保不需要手动跟踪:

      <uses-feature android:name="oculus.software.handtracking" android:required="false">
      
      
      
      确保意向过滤器类别为启动器,而不是信息:

      <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管理系统时,我们可以更改手跟踪和控制器