Поделиться через


InteractionTracker.Position Свойство

Определение

Выходная позиция, вычисленная с помощью InteractionTracker. Текущая позиция является относительным значением. В состояниях Idle и CustomAnimation оно всегда будет находиться между значениями, указанными в свойствах MinPosition и MaxPosition. Свойство положения InteractionTracker может выйти за пределы этого диапазона во время состояний Взаимодействующий и Инерция, чтобы показать отказ или сопротивление на границе.

Свойство position объекта InteractionTracker — это Vector3, представляющий положение на оси X, Y и Z. Каналы X и Y являются единственными компонентами, которые будут обновлены InteractionTracker на этом этапе. Каналы этого Vector3 не будут колебаться за пределами 0 (значение по умолчанию), если значения MinPosition и MaxPosition не заданы.

public:
 property float3 Position { float3 get(); };
float3 Position();
public Vector3 Position { get; }
var vector3 = interactionTracker.position;
Public ReadOnly Property Position As Vector3

Значение свойства

Vector3 Vector3

float3

Выходная позиция, вычисленная с помощью InteractionTracker.

Комментарии

Позиция InteractionTracker заполняется активными входными данными через VisualInteractionSource или прямыми вызовами для обновления позиции. Активный вертикальный или горизонтальный сдвиг соответственно обновит каналы Y и X Vector3. Все вызовы для анимации или обновления позиции принимают входные данные Vector3, и каждый канал можно оценить по отдельности. Свойство position, используемое в ExpressionAnimation, всегда отражает текущую позицию InteractionTracker с учетом таких факторов, как границы и модификаторы инерции.

Применяется к

См. также раздел