Udostępnij za pośrednictwem


InertiaRotationBehavior2D.DesiredRotation Właściwość

Definicja

Pobiera lub ustawia żądaną rotację w radianach.

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

Wartość właściwości

Żądana rotacja, w radianach.

Przykłady

W poniższym przykładzie właściwość jest ustawiona tak, DesiredRotation aby umożliwić przetwarzanie inercji, aby obracać obiekt trzy i pół razy od orientacji początkowej.

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

Uwagi

Ta właściwość reprezentuje żądaną rotację końcową operacji inercji. Ta wartość właściwości wyklucza się wzajemnie z właściwościąDesiredDeceleration; ustawienie tej właściwości spowoduje ustawienie wartości NaNDesiredDeceleration . Wartość domyślna dla tej właściwości i DesiredDeceleration to NaN. Należy ustawić jedną lub drugą właściwość przed rozpoczęciem przetwarzania inercji.

DesiredRotation musi być skończona, nie ujemna liczba. Kierunek obrotu jest określany przez InitialVelocity właściwość .

Nie można ustawić tej właściwości, gdy procesor inercji jest uruchomiony; w przeciwnym razie zgłaszany jest wyjątek.

Dotyczy