VR контроллер

объект VR контроллер
объект WVRControllerReactor

Производный объект от:

EV Toolbox позволяет создавать приложения для шлема виртуальной реальности HTC VIVE Focus. Этот шлем имеет один контроллер с 3-мя степенями свободы. Объект VR контроллер (WVRControllerReactor) позволяет получить текущую позицию контроллера в трехмерном пространстве, а также обрабатывает события нажатия различных кнопок контроллера. Существует модель HTC VIVE Focus Plus, у которой два контроллера с 6-ю степенями свободы.

Обзор возможностей

ID устройства

Описание

HMD

Левая кнопка мыши.

RIGHT_HAND

Правая кнопка мыши.

LEFT_HAND

Средняя кнопка мыши (обычно, колесико).

ID устройства

Описание

SYSTEM

Кнопка «Приложения».

MENU

Кнопка «Домой».

DPAD_LEFT

DPAD_UP

DPAD_RIGHT

DPAD_DOWN

DIGITAL_TRIGGER

Курок.

TOUCHPAD

Сенсорная панель.

параметр Реализация
параметр Kind

Модель VR контроллера. На данный момент поддерживаются только контроллеры шлема HTC VIVE Focus.

параметр Тип устройства
параметр deviceType

Тип VR контроллера. Если используется модель шлема с одним контроллером, укажите тот, который задан в настройках шлема.

Свойства, унаследованные от объекта Интерактивное устройство (InteractiveDeviceBaseReactor)

параметр Включен
параметр onEnable
событие Позиция изменилась
событие onMoved()

Запускается при изменении позиции контроллера. Так как неподвижно держать контроллер в руке невозможно, данное событие приходит постоянно, пока объект включен и установлено соединение между шлемом и физическим контроллером.

События, унаследованные от объекта Интерактивное устройство (InteractiveDeviceBaseReactor)

событие Включен
событие onEnable()
событие Выключен
событие onDisable()
событие Кнопка нажата
событие onButtonPush()
событие Кнопка отпущена
событие onButtonRelease()

Действия, унаследованные от объекта Интерактивное устройство (InteractiveDeviceBaseReactor)

действие Включить
действие enable(aFlag)
действие Выключить
действие disable()