Обнаружение контроллеров в MRTK2

MRTK поддерживает множество различных контроллеров. Многие контроллеры, такие как HTC Vive Knuckles и HTC Vive Wands, будут работать изначально после запуска приложения, созданного с помощью MRTK, на совместимом устройстве. Другие контроллеры, такие как сформулированные руки для Oculus Quest и контроллеров HP Reverb G2, требуют дополнительных пакетов, прежде чем они будут распознаны MRTK.

В этом документе описываются распространенные сценарии, в которых необходимо установить дополнительные пакеты. Инструкции по развертыванию на устройстве см. на страницах развертывания Hololens/WMR или Oculus Quest . Дополнительные сведения о контроллерах см. на странице функций. Сведения об отладке проблем с контроллерами см. в средстве сопоставления контроллеров

Контроллеры HP Reverb G2

Чтобы обнаружить и показать контроллеры HP Reverb G2 при использовании MRTK, выполните следующие действия, чтобы установить пакет Microsoft.MixedReality.Input . После установки этого пакета никакие другие изменения профилей по умолчанию не нужно вносить, чтобы контроллеры отображались на реверберации HP.

Чтобы отобразить контроллеры в редакторе, необходимо убедиться, что используется подключаемый модуль OpenXR.

Контроллеры Oculus

Чтобы визуализировать модели контроллера Oculus, следуйте инструкциям по развертыванию Oculus Quest. Если вы хотите показать виртуальные руки при использовании контроллеров, убедитесь, что руки отрисовки аватара вместо контроллеров проверяются в Oculus пакета SDK для XR диспетчер устройств. В противном случае снимите этот флажок.

OculusDeviceManagerVisualizationSettings