InteractionTracker.PositionInertiaDecayRate Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Frequenza di decadimento inertia per la posizione. L'intervallo è compreso tra 0 e 1.
La proprietà PositionInertiaDecayRate definisce la frequenza in cui InteractionTracker rallenta a un arresto quando viene immessa l'inerzia e la posizione cambia. Più vicino a 1, l'interactionTracker più veloce lenterà a un arresto e viceversa. Definito come vector3, ogni componente rappresenta la velocità di decadimento inertia per x, y, z di conseguenza.
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)
Valore della proprietà
Frequenza di decadimento inertia per la posizione. L'intervallo è compreso tra 0 e 1.
Esempio
void SetupInteractionTracker()
{
// Setup InteractionTracker
_tracker = InteractionTracker.Create(_compositor);
// Set the PositionInertiaDecayRate value
_tracker.PositionInertiaDecayRate = new Vector3(0.95f);
}
Commenti
Di seguito è riportato un grafico dell'equazione che modella la proprietà PositionInertiaDecayRate rispetto alla posizione iniziale di InteractionTracker dopo aver immesso l'inerzia. Si noti che il valore della proprietà si avvicina a 1, l'impatto dell'inerzia aumenta in modo più significativo.
Nel grafico, il tempo si trova sull'asse X e la posizione dall'inizio dell'interazione si trova sulla Y. Si noti che con un valore molto più grande (più vicino a 1), la posizione dall'inizio è molto più piccola e si stabilizza in precedenza.
![Pendenza dei valori di inerzia con tassi di decadimento pari a 0,9, 0,6, 0,4 e 0,2.](microsoft.ui.composition.interactions/images/inertiavalues.png?view=windows-app-sdk-1.5)
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per