InertiaRotationBehavior2D.DesiredRotation Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 NaN
ayarlanı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.