VR контроллер

объект VR контроллер; VRControllerReactor

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

EV Toolbox позволяет создавать приложения для шлемов виртуальной реальности (HTC VIVE Focus, Oculus Quest, Oculus Quest 2 и пр). Объект VR контроллер (VRControllerReactor) позволяет получить текущую позицию контроллера в трехмерном пространстве, а также обрабатывает события нажатия различных кнопок контроллера.

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

ID устройства Описание
HMD Левая кнопка мыши.
RIGHT_HAND Правая кнопка мыши.
LEFT_HAND Средняя кнопка мыши (обычно, колесико).
ID устройства Описание
SYSTEM Кнопка «Приложения».
MENU Кнопка «Домой».
DPAD_LEFT
DPAD_UP
DPAD_RIGHT
DPAD_DOWN
DIGITAL_TRIGGER Курок.
TOUCHPAD Сенсорная панель.
параметр Тип устройства; deviceType

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

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

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

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

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

событие Соединение установлено; onConnected()
событие Соединение прервано; onDisconnected()
событие Включен; onEnable()
событие Выключен; onDisable()
событие Прикосновение к кнопке началось; onTouchBegan()
событие Кнопка нажата; onButtonPush()
событие Кнопка отпущена; onButtonRelease()
событие Прикосновение к кнопке закончилось; onTouchEnded()

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

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