共用方式為


InertiaRotationBehavior2D.DesiredRotation 屬性

定義

取得或設定所需的旋轉弧度。

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

屬性值

Single

所需的旋轉弧度。

範例

在下列範例中 DesiredRotation ,屬性會設定為讓慣性處理從物件的開始方向旋轉三到一半。

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

備註

這個屬性代表慣性作業所需的結束旋轉。 這個屬性值與 DesiredDeceleration 屬性互斥;將此屬性設定 DesiredDecelerationNaN 。 這個屬性和 DesiredDeceleration 的預設值為 NaN 。 在慣性處理開始之前,您必須設定一或另一個屬性。

DesiredRotation 必須是有限的非負數。 旋轉方向取決於 InitialVelocity 屬性。

當慣性處理器正在執行時,無法設定這個屬性;否則會擲回例外狀況。

適用於