Разработка

Получение вращения базы и ее сдвига в метрах

Обновлено: 15 апр 2026 г.
Этот Blueprint возвращает текущее значение вращения и положение гарнитуры относительно последнего вращения и положения базы, выраженные в метрах.

Обзор

Сдвиг базы представляет собой разницу в положении между текущей позицией гарнитуры и последней базовой позицией, заданной через функцию Set Base Rotation and Base Offset in Meters (Установка вращения и сдвига базы в метрах). Это вектор, который преобразует положение гарнитуры в точку (0,0,0) в метрах. Оси вектора такие же, как и в Unreal: X — вперед, Y — вправо и Z — вверх. Когда пользователь центрирует гарнитуру по отношению к исходному центру пространства отслеживания, сдвиг базы представляет собой дельту от центра пространства отслеживания до нового центра игрового пространства (или "пространства мира").
Сдвиг вращения базы (возвращаемый как Out Rotation) представляет собой разницу между текущим вращением гарнитуры и последним базовым вращением, заданным через функцию Настройка вращения и сдвига базы в метрах. Это структура FRotator со свойствами Pitch (Наклон), Roll (Поворот) и Yaw (Крен).
Значения этого Blueprint выражаются в метрах. В каждом мире Unreal Engine можно определить масштабный коэффициент мира, который единообразно масштабирует весь мир. По умолчанию коэффициент масштабирования равен 100, что означает, что система выражает значения в сантиметрах, а не в метрах. Вы можете использовать любой коэффициент масштабирования по своему усмотрению. Независимо от масштабного коэффициента мира, этот узел всегда возвращает базовый сдвиг в метрах.
Этот узел оборачивает UOculusXRFunctionLibrary::GetBaseRotationAndBaseOffsetInMeters в категории OculusLibrary Blueprint. Это чистый узел Blueprint без пинов выполнения.

Blueprint

Get Base Rotation and Base Offset in Meters Blueprint

Аргументы

Аргументов нет.

Выходные данные

  • Out Rotation — это значение представляет разницу между текущим вращением гарнитуры и последним базовым вращением, заданным через функцию Set Base Rotation and Base Offset in Meters (Установка вращения и сдвига базы в метрах). Это структура FRotator со свойствами Pitch (Наклон), Roll (Поворот) и Yaw (Крен).
  • Out Base Offset in Meters — это значение представляет разницу во вращении между текущей позицией гарнитуры и последней базовой позицией, заданной через функцию Set Base Rotation and Base Offset in Meters (Установка вращения и сдвига базы в метрах). Это значение в виде структуры FVector, которая преобразовывает положение гарнитуры в точку (0,0,0) в метрах.
Логотип навигации
Русский
© 2026 Meta