Compartir a través de


InertiaRotationBehavior2D.DesiredRotation Propiedad

Definición

Obtiene o establece la rotación deseada, en radianes.

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

Valor de propiedad

Single

Rotación deseada, en radianes.

Ejemplos

En el ejemplo siguiente, la propiedad se establece para permitir que el DesiredRotation procesamiento de inercia gire un objeto tres y medio veces desde su orientación inicial.

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

Comentarios

Esta propiedad representa la rotación final deseada de la operación de inercia. Este valor de propiedad es mutuamente excluyente con la DesiredDeceleration propiedad ; al establecer esta propiedad se establecerá en DesiredDeceleration NaN. El valor predeterminado para esta propiedad y DesiredDeceleration es NaN. Debe establecer una o la otra propiedad antes de que se inicie el procesamiento de inercia.

DesiredRotation debe ser un número finito y no negativo. La dirección de rotación viene determinada por la InitialVelocity propiedad .

Esta propiedad no se puede establecer mientras se ejecuta el procesador de inercia; de lo contrario, se produce una excepción.

Se aplica a