InteractionTracker.ScaleInertiaDecayRate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.