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