Freigeben über


InertiaRotationBehavior2D.DesiredRotation Eigenschaft

Definition

Ruft die gewünschte Drehung ab (in rad) oder legt sie fest.

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

Eigenschaftswert

Single

Die gewünschte Drehung (in rad).

Beispiele

Im folgenden Beispiel wird die DesiredRotation Eigenschaft festgelegt, um die Inertia-Verarbeitung zu ermöglichen, ein Objekt drei- und ein halbes Mal von der Startausrichtung zu drehen.

#region SetDesiredRotation
// PI * 2 radians = 360 degrees.
inertiaProcessor.RotationBehavior.DesiredRotation = (float)Math.PI * 7.0f;
#endregion

Hinweise

Diese Eigenschaft stellt die gewünschte Enddrehung des Inertia-Vorgangs dar. Dieser Eigenschaftswert ist sich gegenseitig mit der DesiredDeceleration Eigenschaft ausschließen; das Festlegen dieser Eigenschaft wird auf NaN".DesiredDeceleration Der Standardwert für diese Eigenschaft und DesiredDeceleration ist NaN. Sie müssen eine oder andere Eigenschaft festlegen, bevor die Inertia-Verarbeitung gestartet wird.

DesiredRotation muss eine endliche, nicht negative Zahl sein. Die Drehungsrichtung wird durch die InitialVelocity Eigenschaft bestimmt.

Diese Eigenschaft kann nicht festgelegt werden, während der Inertia-Prozessor ausgeführt wird; andernfalls wird eine Ausnahme ausgelöst.

Gilt für