Средство использования входных функций — MRTK2

Средство InputFeatureUsage — это средство среды выполнения (на устройстве или в редакторе), которое позволяет разработчикам быстро определить доступные Unity InputFeatureUsages для обнаруженного источника ввода (например, контроллер движения или сформулированную руку).

Примечание

Эта сцена работает только в Unity 2019.3 или более поздней версии.

Это средство очень полезно при разработке поддержки нового аппаратного контроллера. Это также может помочь подтвердить предполагаемую проблему сопоставления элементов управления в классе поддержки для существующего контроллера.

InputFeatureUsage tool

Использование средства InputFeatureUsage

Чтобы приступить к работе со средством InputFeatureUsage, перейдите к mrTK/Tools/RuntimeTools/Tools/InputFeatureUsageTool и откройте сцену InputFeatureUsageTool . После загрузки сцены проект можно запустить в редакторе, с помощью режима воспроизведения или создать и запустить на устройстве.

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

  • Подключение контроллера
  • Нажмите каждую кнопку и переместите каждую ось
  • Обратите внимание на использование функций на экране
  • Обновление сопоставлений элементов управления в поставщике входных системных данных для контроллера

Примечание

Средство InputFeatureUsage не использует компоненты Microsoft Смешанная реальность Toolkit. Он напрямую взаимодействует с Unity для определения и отображения использования функций.

Панели

На панелях отображается текущее состояние всех сообщаемых объектов InputFeatureUsages во всех обнаруженных источниках входных данных Unity.

На меньшей панели в верхней части перечислены имена всех обнаруженных источников.

См. также статью