Freigeben über


InteractionTracker.ScaleInertiaDecayRate Eigenschaft

Definition

Tia-Zerfallsrate, für Skalierung. Der Bereich reicht von 0 bis 1.

Die ScaleInertiaDecayRate-Eigenschaft definiert die Rate, mit der InteractionTracker zu einem Stopp verlangsamt wird, wenn es in die Tia eintritt und sich die Skalierung ändert. Je näher an 1, desto schneller verlangsamt sich InteractionTracker bis zu einem Stopp und umgekehrt. Im Gegensatz zur PositionInertiaDecayRate , die als Vector3 definiert ist, wird ScaleInertiaDecayRate als einzelner Float definiert.

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)

Eigenschaftswert

Tia-Zerfallsrate für Die Skalierung. Der Bereich reicht von 0 bis 1.

Beispiele

void SetupInteractionTracker()
{
  // Setup InteractionTracker
  _tracker = InteractionTracker.Create(_compositor);

  // Set the ScaleInertiaDecayRate value
  _tracker.ScaleInertiaDecayRate = 0.95f;
}

Hinweise

Unten sehen Sie ein Diagramm der Formel, die die ScaleInertiaDecayRate-Eigenschaft modelliert. Beachten Sie, dass, wenn sich der Wert der Eigenschaft 1 nähert, die Auswirkung der Schwungträgheit deutlicher zunimmt.

Im Diagramm befindet sich die Zeit auf der X-Achse, und die Position vom Anfang der Interaktion befindet sich auf dem Y. Beachten Sie, dass bei einem viel größeren Wert (näher an 1) die Position von Anfang an viel kleiner ist und früher liegt.

Steigungen von Tia-Werten mit Verfallsraten von 0,9, 0,6, 0,4 und 0,2.

Gilt für: