Aracılığıyla paylaş


InertiaRotationBehavior2D.DesiredRotation Özellik

Tanım

Radyan cinsinden istenen döndürmeyi alır veya ayarlar.

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

Özellik Değeri

Single

Radyan cinsinden istenen döndürme.

Örnekler

Aşağıdaki örnekte özelliği, bir nesneyi başlangıç yönünden DesiredRotation üç buçuk kez döndürmek için eylemsizlik işlemeyi etkinleştirecek şekilde ayarlanmıştır.

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

Açıklamalar

Bu özellik, eylemsizlik işleminin istenen bitiş döndürmesini temsil eder. Bu özellik değeri özelliğiyle birbirini dışlarDesiredDeceleration; bu özelliğin ayarlanması olarak NaNayarlanırDesiredDeceleration. Hem bu özellik DesiredDeceleration hem de için varsayılan değerdir NaN. Eylemsizlik işleme başlamadan önce bir veya diğer özelliği ayarlamanız gerekir.

DesiredRotation sınırlı, negatif olmayan bir sayı olmalıdır. Döndürme yönü özelliği tarafından InitialVelocity belirlenir.

Bu özellik, eylemsizlik işlemcisi çalışırken ayarlanamaz; aksi takdirde, bir özel durum oluşturulur.

Şunlara uygulanır