VR контроллер¶
Содержание
Производный объект от:
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)
-
событие
Позиция изменилась
¶ -
событие
onMoved
()¶ Запускается при изменении позиции контроллера. Так как неподвижно держать контроллер в руке невозможно, данное событие приходит постоянно, пока объект включен и установлено соединение между шлемом и физическим контроллером.
События, унаследованные от объекта Интерактивное устройство (InteractiveDeviceBaseReactor)
-
событие
Включен
-
событие
onEnable
()
Действия, унаследованные от объекта Интерактивное устройство (InteractiveDeviceBaseReactor)