Condividi tramite


InertiaRotationBehavior2D.DesiredRotation Proprietà

Definizione

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.

Si applica a