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