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 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.