InertiaRotationBehavior2D.DesiredRotation Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 NaN
DesiredDeceleration . 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.