Freigeben über


InertiaRotationBehavior2D.DesiredRotation Eigenschaft

Definition

Ruft die gewünschte Drehung in Bogenmaß ab 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

Die gewünschte Drehung in Bogenmaß.

Beispiele

Im folgenden Beispiel wird die DesiredRotation Eigenschaft so festgelegt, dass die Inertia-Verarbeitung aktiviert wird, um ein Objekt dreieinhalb Mal von der Anfangsausrichtung 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 schließt sich gegenseitig mit der DesiredDeceleration Eigenschaft aus. Das Festlegen dieser Eigenschaft wird auf DesiredDeceleration .NaN Der Standardwert für diese Eigenschaft und DesiredDeceleration ist NaN. Sie müssen eine oder die andere Eigenschaft festlegen, bevor die Inertia-Verarbeitung beginnt.

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

Diese Eigenschaft kann nicht festgelegt werden, während der Trägheitsprozessor ausgeführt wird. andernfalls wird eine Ausnahme ausgelöst.

Gilt für: