InertiaRotationBehavior2D.DesiredRotation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.