Partager via


InertiaRotationBehavior2D.DesiredRotation Propriété

Définition

Obtient ou définit la rotation souhaitée, en radians.

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

Valeur de propriété

Single

Rotation souhaitée, en radians.

Exemples

Dans l’exemple suivant, la DesiredRotation propriété est définie pour permettre au traitement de l’inertie de faire pivoter un objet trois fois et demi à partir de son orientation de départ.

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

Remarques

Cette propriété représente la rotation de fin souhaitée de l’opération d’inertie. Cette valeur de propriété s’exclue mutuellement de la DesiredDeceleration propriété ; la définition de cette propriété est définie DesiredDeceleration NaNsur . Valeur par défaut pour cette propriété et DesiredDeceleration est NaN. Vous devez définir une ou l’autre propriété avant le démarrage du traitement de l’inertie.

DesiredRotation doit être un nombre fini et non négatif. La direction de la rotation est déterminée par la InitialVelocity propriété.

Cette propriété ne peut pas être définie pendant l’exécution du processeur d’inertie ; sinon, une exception est levée.

S’applique à