Не удается получить Unity-вход для контроллеров Windows MR

Я попытался использовать следующий код из официальной документации Windows, но не смог получить входные данные от контроллера.

if (Input.GetButton ("Button 14")) {//...}

Как я могу получить входы от контроллеров Смешанной реальности?

1 ответ

https://developer.microsoft.com/en-us/windows/mixed-reality/gestures_and_motion_controllers_in_unity подробно описывает, что для получения ключа необходимо использовать его полное имя, которое вы используете

if (Input.GetKey("name")) { ... }

Для кнопки 14 вы бы использовали "кнопку джойстика 14".

Еще попробуйте "кнопку 14", так как в документации не ясно, какая из них будет работать.

Я просто погуглил и провел небольшое исследование, так как лично я не владею этим набором оборудования для тестирования, поэтому я надеюсь, что он работает (в противном случае я удалю ответ).

Другие вопросы по тегам