Dış görünümlü ModelRenderable
kemikleri ile Node
kümesi arasında eşlemeler sağlayan bir Node
.
Animasyon oynatılırken, ekli Node
öğelerinin dönüşümü onUpdate(FrameTime)
sırasında ayarlanır.
Ekli Node
öğelerinin değiştirilmesi de ilgili kemikleri dönüştürür. Alt kemikler otomatik olarak dönüştürülmez. Alt kemiklerin dönüşümlerini değiştirmek için alt kemiklerin alt düğümlere eklenmesi gerekir. Bir animasyon oynatılıyorsa düğüm ve kemik, onUpdate(FrameTime)
boyunca her karenin animasyon durumuna ayarlanır. Ancak eklenen Node
'ler, animasyon oynatılırken kemikleri değiştirmek için her kareden onUpdate(FrameTime)
sonra değiştirilebilir.
Eklenen Node
's isActive()
yanlış olduğunda, bu kişi dönüştürülmez ve kemikleri dönüştürmez.
Ayrıca, ekli Node
'ler ModelRenderable
üzerindeki kemiklerle eşleşmeyen bir kemik adına bağlıysa dönüştürülemez.
setRenderable(Renderable)
işlevinin çağrılması Node
eşlemelerinin değişmesine neden olmaz. Ekteki Node
s' dönüşümler, yeni ModelRenderable
içinde hemen eşleşen kemiklerin duruşuna ayarlanacak.
İnşaat Ustaları
Herkese Açık Yöntemler
Düğüm | |
geçersiz | |
geçersiz | |
geçersiz |
setRenderable(Oluşturulabilir oluşturulabilir)
Bu düğüm için görüntülenecek
Renderable değerini belirler. |
Devralınan Yöntemler
İnşaat Ustaları
public SkeletonNode ()
Herkese Açık Yöntemler
genel geçersiz onUpdate (FrameTimeframeTime)
Bu düğüm güncellendiğinde yönetir. Her kare oluşturulmadan önce bir düğüm güncellenir. Bu işlev yalnızca düğüm etkin olduğunda çağrılır.
Her bir karede yapılması gereken tüm güncellemeleri gerçekleştirmek için geçersiz kılın.
Parametreler
çerçeve süresi | geçerli kare için zaman bilgisini verir |
---|
herkese açık geçersiz setRenderable (Oluşturulabilir oluşturulabilir)
Bu düğüm için görüntülenecek Renderable
değerini belirler. setCollisionShape(CollisionShape)
ayarlanmazsa bu Node
için çakışmaları algılamak amacıyla getCollisionShape()
kullanılır.
Parametreler
oluşturulabilir | Genellikle 3D modeldir. Boş olursa bu düğümün mevcut oluşturucusu kaldırılır. |
---|