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