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