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

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

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

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

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

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

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

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

OculusDeviceManagerVisualizationSettings