This page has been translated automatically.
Основы UNIGINE
1. Введение
2. Виртуальные миры и работа с ними
3. Подготовка 3D моделей
4. Материалы
5. Камеры и освещение
6. Реализация логики приложения
7. Создание кат-сцен и запись видео
8. Подготовка проекта к релизу
9. Физика
10. Основы оптимизации
11. ПРОЕКТ2: Шутер от первого лица
12. ПРОЕКТ3: Аркадная гонка по пересеченной местности от 3-го лица
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Изменение кнопки захвата для контроллера Vive на Trigger

You might want to remap actions or swap the controls in the VR application. As an example, let's do this for the controller. We will remap the Use action from the Grip button to Trigger, and the grab action to the Grip button.При разработке приложений часто бывает нужно переназначить действия или поменять местами те или иные элементы управления. Разберем это на примере Vive-контроллера. Переназначим использование (Use) c кнопки Grip на Trigger, а захват объекта (Grab) – наоборот, на Grip.

User input for the controller is defined in the VRControllerInput component. It is assigned to the left_preset_0 and right_preset_0 nodes (vr_player -> vr_input) in our VR sample.Пользовательский ввод для Vive -контроллера определяется в компоненте VRControllerInput, в сцене нашего сэмпла этот компонент назначен на ноды left_preset_0 и right_preset_0 (vr_player -> vr_input).

To remap actions, do the following:Чтобы переназначить действия сделайте следующее:

  1. Select the left_preset_0 node that contains settings for the left controller (the Bind -> Side parameter value is set to LEFT).Выберите ноду left_preset_0 с настройками для левого контроллера (в параметре Bind -> Side здесь выбрана сторона LEFT).
  2. Change the Grab Button -> Button value to LEFT_AXIS, and the Use Button -> Button value to LEFT_GRIP:Поменяйте Grab Button -> Button на LEFT_AXIS, а Use Button -> Button на LEFT_GRIP:

    VRControllerInput Component

  3. Select the right_preset_0 node that contains settings for the right controller.Выберите ноду right_preset_0 с настройками для правого контроллера.
  4. Change the Grab Button -> Button value to RIGHT_AXIS, and the Use Button -> Button value to RIGHT_GRIP.Поменяйте Grab Button -> Button соответственно на RIGHT_AXIS, а Use Button -> Button на RIGHT_GRIP.
  5. Save changes (Ctrl+S) and press the Play button to run the application.Сохраните мир (Ctrl+S) и нажмите кнопку Play.

Now you can grab objects by the trigger, and use them by the Grip side button.Теперь захват объекта осуществляется курком, а использование – боковой кнопкой Grip.

Последнее обновление: 08.04.2024
Build: ()