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