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()