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