InteractionTracker.PositionInertiaDecayRate Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Inertia decay rate untuk posisi. Rentangnya dari 0 hingga 1.
Properti PositionInertiaDecayRate mendefinisikan laju di mana InteractionTracker akan melambat ke pemberhentian ketika telah memasuki Inertia dan posisi berubah. Semakin dekat ke 1, Semakin cepat InteractionTracker akan melambat ke stop dan sebaliknya. Didefinisikan sebagai Vektor3, setiap komponen mewakili laju pembbusukan inertia untuk x, y, z yang sesuai.
public:
property IReference<float3> ^ PositionInertiaDecayRate { IReference<float3> ^ get(); void set(IReference<float3> ^ value); };
IReference<float3> PositionInertiaDecayRate();
void PositionInertiaDecayRate(IReference<float3> value);
public System.Nullable<Vector3> PositionInertiaDecayRate { get; set; }
var iReference = interactionTracker.positionInertiaDecayRate;
interactionTracker.positionInertiaDecayRate = iReference;
Public Property PositionInertiaDecayRate As Nullable(Of Vector3)
Nilai Properti
Inertia decay rate untuk posisi. Rentangnya dari 0 hingga 1.
Contoh
void SetupInteractionTracker()
{
// Setup InteractionTracker
_tracker = InteractionTracker.Create(_compositor);
// Set the PositionInertiaDecayRate value
_tracker.PositionInertiaDecayRate = new Vector3(0.95f);
}
Keterangan
Di bawah ini adalah grafik persamaan yang memodelkan properti PositionInertiaDecayRate terhadap posisi dari posisi awal InteractionTracker setelah memasuki inertia. Perhatikan bahwa ketika nilai properti mendekati 1, dampak inertia meningkat lebih signifikan.
Dalam grafik, waktu ada pada 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.