Unity 6.3
0 онлайн 49 гостей 3 в системе
Вход

XRNodeState

структура в UnityEngine.XR

Выполнено в:UnityEngine.XRModule

Описание

Описывает состояние узла, отслеживаемого системой XR.

Чтобы отслеживать доступные узлы XR и получать данные о состоянии, обработайте события InputTracking.nodeAdded и InputTracking.nodeRemoved или вызовите события InputTracking.GetNodeStates.
Не все платформы XR предоставляют полные данные отслеживания. Используйте методы XRNodeState.TryGetPosition, XRNodeState.TryGetRotationи т.д. для чтения данных, если они доступны.

XR Устройства могут быть доступны различными способами, при этом узел XR представляет собой физический источник ввода, такой как положение головы, руки или камеры.
См. XR Ввод для обзора доступа к устройствам XR.

Свойства

Свойство Описание
accelerationЗадает вектор, представляющий текущее ускорение отслеживаемого узла.
angularAccelerationЗадает вектор, представляющий текущее угловое ускорение отслеживаемого узла.
angularVelocityЗадает вектор, представляющий текущую угловую скорость отслеживаемого узла.
nodeTypeТип отслеживаемого узла, указанный в XRNode.
positionЗадает вектор, представляющий текущее положение отслеживаемого узла.
rotationЗадает кватернион, представляющий текущее вращение отслеживаемого узла.
trackedУстанавливает true, если узел в настоящее время отслеживается базовой системой XR, и false, если узел в настоящее время не отслеживается базовой системой XR.
uniqueIDУникальный идентификатор отслеживаемого узла.
velocityЗадает вектор, представляющий текущую скорость отслеживаемого узла.

Открытые методы

Метод Описание
TryGetAccelerationПопытка получить вектор, представляющий текущее ускорение отслеживаемого узла.
TryGetAngularAccelerationПопытка получить Vector3, представляющий текущее угловое ускорение отслеживаемого узла.
TryGetAngularVelocityПопытка получить Vector3, представляющий текущую угловую скорость отслеживаемого узла.
TryGetPositionПопытка получить вектор, представляющий текущее положение отслеживаемого узла.
TryGetRotationПопытка получить кватернион, представляющий текущее вращение отслеживаемого узла.
TryGetVelocityПопытка получить вектор, представляющий текущую скорость отслеживаемого узла.