Контроллер Meta Quest Touch
Обновлено: 14 апр 2026 г.
Контроллеры Meta Quest Touch — это стандартные устройства ввода для гарнитур Meta Quest. Они обеспечивают отслеживание ввода с шестью степенями свободы с помощью кнопок, курков, джойстиков, датчиков прикосновения и тактильной обратной связи. Существует три поколения контроллеров Touch, каждое из которых добавляет расширенные возможности распознавания.
Meta XR Plugin предоставляет входные данные с контроллера Touch как записи FKey с префиксом OculusTouch_ (например, OculusTouch_Left_Trigger_Axis, OculusTouch_Right_A_Click). Стандартные способы ввода, доступные для всех типов контроллеров:
- Ось курка и ось кнопки на рукоятке.
- Джойстик X/Y
- Кнопки X/Y на левом контроллере и A/B на правом.
- Кнопка меню.
- Емкостные датчики прикосновения для джойстиков, курков с распознаванием прикосновения к ним, основных кнопок, а также площадок для больших пальцев с распознаванием прикосновения.
Вы можете определить активный тип контроллера во время выполнения, вызвав функцию UOculusXRFunctionLibrary::GetControllerType().
Доступны три поколения контроллеров Meta Quest Touch:
Meta Quest Touch — входит в комплект поставки Meta Quest 2 и Meta Quest 3S. Предоставляет отслеживание ввода с шестью степенями свободы, аналоговые курки и кнопки на рукоятке, джойстики, кнопки A, B, X и Y, датчики прикосновения и тактильная обратная связь.
Meta Quest Touch Pro — входит в комплект поставки Meta Quest Pro. Добавлен датчик силы нажатия на площадку для большого пальца и стилус, распознавание скольжения пальца по поверхности курка и степени его нажатия, а также локализованную тактильную обратную связь сфокусированную на зонах прикосновения большого и указательного пальцев через перечисление EOculusXRHandHapticsLocation.
Meta Quest Touch Plus — входит в комплект поставки Meta Quest 3. Добавлена возможность обнаружения усилия нажатия на курок, а также распознавания скольжения пальца по его поверхности и степени его нажатия.
Настройте входные данные контроллера Touch в параметрах проекта Unreal Engine с помощью системы расширенного ввода (
UInputAction и
UInputMappingContext). Полный список доступных органов ввода и их назначения можно найти в разделе
Сопоставление ввода с контроллераТактильная обратная связь
Контроллеры Meta Quest Touch поддерживают ряд тактильных эффектов, в том числе тактильное воспроизведение на основе кривых, буферов, амплитудных огибающих и звуковых волн. Контроллеры Touch Pro дополнительно поддерживают локализованную тактильную обратную связь, сфокусированную на зонах прикосновения большого и указательного пальцев.
Узнать больше о работе с контроллерами в XR-приложениях в Unreal Engine можно из следующих руководств:
Руководства по проектированию
Руководства по проектированию — это стандарты Meta для пользовательских интерфейсов и фреймворки для проектирования, которые помогают создавать безопасные, ориентированные на пользователя, иммерсивные и сквозные пользовательские интерфейсы.
- Модальности ввода: изучите различные модальности ввода.
- Отслеживание движений головы: принципы проектирования и рекомендации по созданию интерфейса для ввода с помощью технологии отслеживания движений головы.
- Отслеживание движений рук: принципы проектирования и рекомендации по созданию интерфейса для использования рук.
- Контроллеры: принципы проектирования и рекомендации по созданию интерфейса для использования контроллеров.
- Голос: принципы проектирования и рекомендации по созданию интерфейса для голосового взаимодействия.
- Периферийные устройства: принципы проектирования и рекомендации по созданию интерфейса для использования периферийных устройств.
- Сопоставления ввода: знайте, как сопоставления ввода позволяют "соединять" модальности и типы взаимодействия.
- Иерархия ввода: изучите иерархию ввода.
- Мультимодальность: изучите концепцию мультимодальности.
- Рейкастинг: узнайте о непрямом взаимодействии с использованием рейкастинга.
- Касание: узнайте о прямом взаимодействии посредством касания.
- Взятие: узнайте о взаимодействиях типа "взятие" для манипулирования объектами.
- Микрожесты: понимание взаимодействий с помощью микрожестов.