Partager via


InteractionTracker.ScaleInertiaDecayRate Propriété

Définition

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.

Pentes des valeurs d’inertie avec des taux de désintégration de 0,9, 0,6, 0,4 et 0,2.

S’applique à