Sdílet prostřednictvím


InertiaRotationBehavior2D.DesiredRotation Vlastnost

Definice

Získá nebo nastaví požadované otočení v radiánech.

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

Hodnota vlastnosti

Single

Požadovaná rotace v radiánech.

Příklady

V následujícím příkladu DesiredRotation je vlastnost nastavena tak, aby umožňovala zpracování inertia ke otočení objektu třikrát a půlkrát od počáteční orientace.

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

Poznámky

Tato vlastnost představuje požadovanou koncovou rotaci operace nečinnosti. Tato hodnota vlastnosti se vzájemně vylučují s DesiredDeceleration vlastností; nastavení této vlastnosti bude nastaveno DesiredDeceleration na NaNhodnotu . Výchozí hodnota pro tuto vlastnost a DesiredDeceleration je NaN. Před zahájením zpracování inertia je nutné nastavit jednu nebo druhou vlastnost.

DesiredRotation musí být konečné, nezáporné číslo. Směr otáčení je určen InitialVelocity vlastností.

Tuto vlastnost nelze nastavit při spuštění procesoru inertia; v opačném případě je vyvolán výjimka.

Platí pro