Включение отслеживания рук Oculus Quest в Unity XR Interaction Toolkit? - PullRequest
1 голос
/ 19 марта 2020

XRCameraRig должен заменить OVRCameraRig , но OVRCameraRig - единственное место, где вы можете установить поддержку отслеживания рук («Только руки» или «Контроллеры и руки»). Эта опция недоступна в XRRig, поэтому включение рук делает приложение, которое Oculus Quest распознает как приложение «только для рук».

  • Как использовать руки и контроллеры в приложении UnityXR?

1 Ответ

0 голосов
/ 05 апреля 2020

Наконец я решил это. Не используйте новую систему управления XR.

Удалите следующие пакеты:

  • Управление XR
  • XR Interaction Subsystems
  • Плагин 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">

Убедитесь, что категория фильтра намерений - 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

...