Node
يقدم عمليات ربط بين عظام ModelRenderable
الجلدية
ومجموعة من Node
s.
عند تشغيل صورة متحركة، سيتم ضبط تحويل Node
s المرفقين أثناء onUpdate(FrameTime)
.
سيؤدي تحويل Node
المرفقة إلى تغيير العظام المقابلة لها. ولن يتم تحويل عظام الأطفال تلقائيًا. لتغيير شكل عظام الأطفال، يجب توصيل عظام الأطفال بعُقد الأطفال. إذا كانت الصورة المتحركة قيد التشغيل، سيتم ضبط العقدة والعظام
على حالة الصور المتحركة خلال كل إطار خلال onUpdate(FrameTime)
. ويمكن
معالجة Node
المرفقة بعد onUpdate(FrameTime)
لكل
إطار للتلاعب بالعظام أثناء تشغيل الصور المتحركة.
عندما تكون بيانات Node
's isActive()
المرفقة غير صحيحة، لا يتم تحويلها
ولا تحوِّل العظام.
ولا يتم أيضًا تحويل Node
المُرفقة إذا كانت مرتبطة باسم عظام لا
يتطابق مع أي عظام في ModelRenderable
.
لن يؤدي طلب setRenderable(Renderable)
إلى تغيير عمليات ربط Node
. سيتم ضبط الإحالات الناجحة Node
' المرفقة على وضع العظام المطابقة على الفور في ModelRenderable
الجديد.
الأشغال العامة
الأساليب العامة
العقدة | |
باطلة | |
باطلة | |
باطلة |
الطرق المكتسَبة
الأشغال العامة
علنية SkeletonNode ()
الأساليب العامة
علنية باطلة onUpdate (TimeTime FrameTime)
التعامل مع هذه العقدة عند تعديل هذه العقدة. يتم تعديل عُقدة قبل عرض كل إطار. ويُسمى هذا الإجراء فقط عندما تكون العقدة نشطة.
ويمكنك إلغاء إجراء أي تعديلات يجب أن تحدث في كل إطار.
المَعلمات
وقت عرض اللقطة | يوفّر معلومات حول الإطار الحالي |
---|
علنية باطلة setRenderable (قابلة للعرض قابلة للعرض)
تعمل على ضبط السمة Renderable
لعرضها على هذه العقدة. إذا لم يتم ضبط setCollisionShape(CollisionShape)
، يتم استخدام getCollisionShape()
لرصد الأعطال في Node
.
المَعلمات
قابل للعرض | نموذج ثلاثي الأبعاد في العادة إذا كانت القيمة فارغة، ستتم إزالة هذه العقدة الحالية القابلة للعرض. |
---|