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