Bagikan melalui


InteractionTracker.ScaleInertiaDecayRate Properti

Definisi

Inertia decay rate, untuk skala. Rentangnya dari 0 hingga 1.

Properti ScaleInertiaDecayRate mendefinisikan laju di mana InteractionTracker akan melambat ke pemberhentian ketika telah memasuki Inertia dan skala berubah. Semakin dekat ke 1, Semakin cepat InteractionTracker akan melambat ke stop dan sebaliknya. Tidak seperti PositionInertiaDecayRate yang didefinisikan sebagai Vector3, ScaleInertiaDecayRate didefinisikan sebagai float tunggal.

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)

Nilai Properti

Inertia decay rate untuk skala. Rentangnya dari 0 hingga 1.

Contoh

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

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

Keterangan

Di bawah ini adalah grafik persamaan yang memodelkan properti ScaleInertiaDecayRate. Perhatikan bahwa ketika nilai properti mendekati 1, dampak inertia meningkat lebih signifikan.

Dalam grafik, waktu ada di sumbu X, dan posisi dari awal interaksi ada di Y. Perhatikan bahwa dengan nilai yang jauh lebih besar (lebih dekat ke 1), posisi dari awal jauh lebih kecil dan dataran tinggi sebelumnya.

Lereng nilai inertia dengan tingkat pembuangan 0,9, 0,6, 0,4, dan 0,2.

Berlaku untuk