Средство использования входных функций — MRTK2
Средство InputFeatureUsage — это инструмент среды выполнения (на устройстве или в редакторе), который позволяет разработчикам быстро определить доступные Unity InputFeatureUsages для обнаруженного источника ввода (например, контроллера движения или шарнирной руки).
Примечание
Эта сцена работает только в Unity 2019.3 или более поздней версии.
Это средство очень полезно при разработке поддержки нового аппаратного контроллера. Это также может помочь подтвердить предполагаемую проблему сопоставления элементов управления в классе поддержки для существующего контроллера.
Использование средства InputFeatureUsage
Чтобы приступить к работе со средством InputFeatureUsage, перейдите в раздел MRTK/Tools/RuntimeTools/Tools/InputFeatureUsageTool и откройте сцену InputFeatureUsageTool . После загрузки сцены проект можно запустить в редакторе в режиме воспроизведения или создать и запустить на устройстве.
Чтобы изучить сопоставления Unity для контроллера, выполните приведенные ниже действия.
- Подключение контроллера
- Нажатие каждой кнопки и перемещение каждой оси
- Обратите внимание на использование функций на дисплее
- Обновление сопоставлений элементов управления в поставщике входных системных данных для контроллера
Примечание
Средство InputFeatureUsage не использует компоненты Microsoft Смешанная реальность Toolkit. Он напрямую взаимодействует с Unity для определения и отображения использования функций.
Панели
На панелях отображается текущее состояние всех сообщаемых объектов InputFeatureUsage во всех обнаруженных источниках входных данных Unity.
На меньшей панели в верхней части перечислены имена всех обнаруженных источников.