InteractionTracker.ScaleInertiaDecayRate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Taux de désintégration d’inertie, pour l’échelle. La plage est comprise entre 0 et 1.
La propriété ScaleInertiaDecayRate définit la vitesse à laquelle InteractionTracker ralentit jusqu’à un arrêt lorsqu’il est entré dans l’inertie et que l’échelle change. Plus proche de 1, le plus rapide InteractionTracker ralentit jusqu’à un arrêt et vice versa. Contrairement à PositionInertiaDecayRate qui est défini en tant que Vector3, ScaleInertiaDecayRate est défini comme un float unique.
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)
Valeur de propriété
Taux de désintégration d’inertie pour l’échelle. La plage est comprise entre 0 et 1.
Exemples
void SetupInteractionTracker()
{
// Setup InteractionTracker
_tracker = InteractionTracker.Create(_compositor);
// Set the ScaleInertiaDecayRate value
_tracker.ScaleInertiaDecayRate = 0.95f;
}
Remarques
Vous trouverez ci-dessous un graphique de l’équation qui modélise la propriété ScaleInertiaDecayRate. Notez que lorsque la valeur de la propriété approche de 1, l’impact de l’inertie augmente de façon plus significative.
Dans le graphique, le temps se trouve sur l’axe X et la position à partir du début de l’interaction est sur le Y. Notez qu’avec une valeur beaucoup plus grande (plus proche de 1), la position du début est beaucoup plus petite et plateaux plus tôt.