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