InertiaRotationBehavior2D.DesiredRotation 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.
Ottiene o imposta la rotazione desiderata, in radianti.
public:
property float DesiredRotation { float get(); void set(float value); };
public float DesiredRotation { get; set; }
member this.DesiredRotation : single with get, set
Public Property DesiredRotation As Single
Valore della proprietà
Rotazione desiderata, in radianti.
Esempio
Nell'esempio seguente la DesiredRotation proprietà viene impostata per consentire l'elaborazione dell'inerzia per ruotare un oggetto tre volte e mezza dall'orientamento iniziale.
#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion
Commenti
Questa proprietà rappresenta la rotazione finale desiderata dell'operazione di inerzia. Questo valore della proprietà si escludono a vicenda con la proprietà . L'impostazione DesiredDeceleration di questa proprietà verrà impostata su DesiredDecelerationNaN. Il valore predefinito per questa proprietà e DesiredDeceleration è NaN. È necessario impostare una o l'altra proprietà prima dell'avvio dell'elaborazione dell'inerzia.
DesiredRotation deve essere un numero finito e non negativo. La direzione di rotazione è determinata dalla InitialVelocity proprietà .
Questa proprietà non può essere impostata durante l'esecuzione del processore di inerzia; in caso contrario, viene generata un'eccezione.