InteractionTracker.ScaleInertiaDecayRate 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
適用于縮放比例的慣性衰減率。 範圍從 0 到 1。
ScaleInertiaDecayRate 屬性會定義 當 InteractionTracker 進入慣性且小數位數變更時停止速度變慢的速率。 越接近 1, InteractionTracker 的速度會變慢到停止,反之亦然。 不同于定義為 Vector3 的 PositionInertiaDecayRate ,ScaleInertiaDecayRate 定義為單一浮點數。
public:
property IReference<float> ^ ScaleInertiaDecayRate { IReference<float> ^ get(); void set(IReference<float> ^ value); };
IReference<float> ScaleInertiaDecayRate();
void ScaleInertiaDecayRate(IReference<float> value);
public System.Nullable<float> ScaleInertiaDecayRate { get; set; }
var iReference = interactionTracker.scaleInertiaDecayRate;
interactionTracker.scaleInertiaDecayRate = iReference;
Public Property ScaleInertiaDecayRate As Nullable(Of Single)
屬性值
縮放的慣性衰減率。 範圍從 0 到 1。
範例
void SetupInteractionTracker()
{
// Setup InteractionTracker
_tracker = InteractionTracker.Create(_compositor);
// Set the ScaleInertiaDecayRate value
_tracker.ScaleInertiaDecayRate = 0.95f;
}
備註
以下是建立 ScaleInertiaDecayRate 屬性模型之方程式的圖表。 請注意,當 屬性的值接近 1 時,慣性的影響會大幅增加。
在圖表中,時間位於 X 軸上,而互動開始時的位置位於 Y 上。請注意, (在較接近 1) 時,從開始的位置會比較小,且稍早為穩定。