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à

Single

Rotazione desiderata, in radianti.

Esempio

Nell'esempio seguente la proprietà è impostata per abilitare l'elaborazione DesiredRotation inertia per ruotare un oggetto tre e una metà volte 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à è a vicenda esclusivo con la proprietà. L'impostazione di DesiredDeceleration questa proprietà verrà impostata DesiredDeceleration su NaN. Il valore predefinito sia per questa proprietà che DesiredDeceleration per NaN. È necessario impostare una o l'altra proprietà prima dell'avvio dell'elaborazione inertia.

DesiredRotation deve essere un numero finito, non negativo. La direzione della rotazione è determinata dalla InitialVelocity proprietà .

Questa proprietà non può essere impostata mentre il processore inertia è in esecuzione; in caso contrario, viene generata un'eccezione.

Si applica a