Сообщение об ошибке Unity Leap Motion "ВХОДНАЯ ОСЬ НЕ НАСТРОЕНА" - PullRequest
0 голосов
/ 26 апреля 2019

В настоящее время я делаю свой первый проект VR с Leap Motion, HTC Vive и Unity. Когда я создаю новый проект и добавляю LeapRig, все в порядке, но после добавления Interaction Manager как дочернего элемента LeapRig я получаю следующее сообщение об ошибке, которое повторяется несколько раз в секунду:

INPUT AXIS NOT SET UP.  Go to your Input Manager and add a definition for  on the 9th Joystick Axis.
UnityEngine.Debug:LogError(Object)
Leap.Unity.Interaction.InteractionXRController:fixedUpdateGraspButtonState(Boolean) (at Assets/LeapMotion/Modules/InteractionEngine/Scripts/InteractionXRController.cs:733)
Leap.Unity.Interaction.InteractionXRController:fixedUpdateGraspingState() (at Assets/LeapMotion/Modules/InteractionEngine/Scripts/InteractionXRController.cs:706)
Leap.Unity.Interaction.InteractionController:fixedUpdateGrasping() (at Assets/LeapMotion/Modules/InteractionEngine/Scripts/InteractionController.cs:1783)
Leap.Unity.Interaction.InteractionController:Leap.Unity.Interaction.IInternalInteractionController.FixedUpdateController() (at Assets/LeapMotion/Modules/InteractionEngine/Scripts/InteractionController.cs:259)
Leap.Unity.Interaction.InteractionManager:fixedUpdateInteractionControllers() (at Assets/LeapMotion/Modules/InteractionEngine/Scripts/InteractionManager.cs:372)
Leap.Unity.Interaction.InteractionManager:FixedUpdate() (at Assets/LeapMotion/Modules/InteractionEngine/Scripts/InteractionManager.cs:299)

Кто-нибудь знает, почему это происходит и как это исправить? Я уже работал с менеджером взаимодействия, но вдруг появилось это сообщение об ошибке. Я тоже могу нормально запускать свою программу, но ошибка все равно беспокоит меня и затрудняет правильное использование консоли.

Привет из Германии

Марк

1 Ответ

0 голосов
/ 26 апреля 2019

Из документов Interaction Engine:

Если вы собираетесь использовать механизм взаимодействия с контроллерами Oculus Touch или Vive, вам нужно будет настроить параметры ввода вашего проекта, прежде чем вы сможетеиспользовать контроллеры для захвата объектов.Параметры ввода - это параметры проекта, которые не могут быть изменены импортированными пакетами, поэтому мы не можем настроить эти параметры ввода для вас.Вы можете пропустить этот раздел, если вас интересует только использование «Прыжков» с движком взаимодействия.

Перейдите в Диспетчер ввода («Правка» -> «Настройки проекта» -> «Ввод») и установите нужные вам оси джойстика.использовать для левой и правой руки.(Триггеры контроллера по-прежнему называются «джойстиками» на языке Unity.) Затем убедитесь, что для каждого InteractionXRController его ось захвата установлена ​​на соответствующую ось, которую вы настроили.Префабы по умолчанию для левого и правого InteractionXRControllers будут искать оси с именами LeftXRTriggerAxis и RightXRTriggerAxis соответственно.

Полезные диаграммы и метки осей можно найти в документации Unity.

...