共用方式為


InteractionTracker.Position 屬性

定義

InteractionTracker計算的輸出位置。 目前的位置是相對值。 在 Idle 和 CustomAnimation 狀態期間,它一律介於 MinPosition 和 MaxPosition 屬性中指定的值之間。 InteractionTracker 的位置屬性可以在互動和慣性狀態期間超出此範圍,以便在界限上顯示彈跳或抗拒。

InteractionTracker 的位置屬性是 Vector3,代表 X、Y 和 Z 軸中的位置。 X 和 Y 通道是目前 InteractionTracker 將更新的唯一元件。 如果未設定 MinPosition 和 MaxPosition,這個 Vector3 的通道將不會在 0 之外變動 (預設值) 。

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的作用中輸入或直接呼叫來更新位置來填入。 作用中的垂直或水準移動流覽會分別更新 Vector3 的 Y 和 X 通道。 所有對動畫或更新位置的呼叫都會接受 Vector3 輸入,而且可以個別評估每個通道。 ExpressionAnimation 中使用的 position 屬性一律會反映 InteractionTracker 的目前位置,並考慮界限和慣性修飾詞等因素。

適用於

另請參閱