একটি Node
যা একটি ModelRenderable
হাড় এবং Node
একটি সেটের মধ্যে ম্যাপিং প্রদান করে।
যখন একটি অ্যানিমেশন চলছে, তখন সংযুক্ত Node
রূপান্তর onUpdate(FrameTime)
এর সময় সেট করা হবে।
সংযুক্ত Node
ম্যানিপুলেট করা সংশ্লিষ্ট হাড়গুলিকেও রূপান্তরিত করবে। শিশুর হাড় স্বয়ংক্রিয়ভাবে রূপান্তরিত হবে না। শিশু হাড়ের রূপান্তর পরিবর্তন করতে, শিশুর হাড়গুলি চাইল্ড নোডের সাথে সংযুক্ত করতে হবে। যদি একটি অ্যানিমেশন চলছে, তাহলে onUpdate(FrameTime)
চলাকালীন প্রতিটি ফ্রেমে নোড এবং হাড় অ্যানিমেশন অবস্থায় সেট করা হবে। যাইহোক, অ্যানিমেশন চলাকালীন হাড়গুলিকে ম্যানিপুলেট করার জন্য প্রতিটি ফ্রেম onUpdate(FrameTime)
এর পরে সংযুক্ত Node
ম্যানিপুলেট করা যেতে পারে।
যখন সংযুক্ত Node
isActive()
মিথ্যা হয়, তখন তারা রূপান্তরিত হয় না এবং হাড়কে রূপান্তরিত করে না।
সংযুক্ত ModelRenderable
রূপান্তরিত হয় না যদি তারা এমন একটি হাড়ের নাম দিয়ে আবদ্ধ থাকে যা Node
এর কোনো হাড়ের সাথে মেলে না।
setRenderable(Renderable)
কল করলে Node
ম্যাপিং পরিবর্তন হবে না। সংযুক্ত Node
রূপান্তরগুলি অবিলম্বে নতুন ModelRenderable
-এ হাড়ের মিলের ভঙ্গিতে সেট করা হবে।
পাবলিক কনস্ট্রাক্টর
কঙ্কাল নোড () |
পাবলিক পদ্ধতি
নোড | |
অকার্যকর | |
অকার্যকর | সেটবোন অ্যাটাচমেন্ট ( স্ট্রিং বোনের নাম, নোড নোড) নির্দিষ্ট হাড়ের নামের সাথে একটি Node সংযুক্ত করে। |
অকার্যকর |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক কনস্ট্রাক্টর
সর্বজনীন কঙ্কাল নোড ()
পাবলিক পদ্ধতি
আপডেটের উপর সর্বজনীন শূন্যতা ( ফ্রেমটাইম ফ্রেমটাইম )
এই নোড আপডেট করা হলে পরিচালনা করে। প্রতিটি ফ্রেম রেন্ডার করার আগে একটি নোড আপডেট করা হয়। এটি শুধুমাত্র তখনই বলা হয় যখন নোড সক্রিয় থাকে।
প্রতিটি ফ্রেম ঘটতে হবে এমন যেকোনো আপডেট সম্পাদন করতে ওভাররাইড করুন।
পরামিতি
ফ্রেম সময় | বর্তমান ফ্রেমের জন্য সময় তথ্য প্রদান করে |
---|
সর্বজনীন অকার্যকর সেট বোন অ্যাটাচমেন্ট ( স্ট্রিং বোনের নাম, নোড নোড)
নির্দিষ্ট হাড়ের নামের সাথে একটি Node
সংযুক্ত করে। এটি অবিলম্বে Node
রূপান্তরটিকে getRenderable()
এ boneName নামের হাড়ের ভঙ্গিতে সেট করবে যদি এটি বিদ্যমান থাকে।
যদি Node
নাল থাকে, তবে পূর্বে সংযুক্ত যেকোন Node
বিচ্ছিন্ন হয়ে যাবে। একবারে একটি হাড়ের নামের সাথে শুধুমাত্র একটি Node
সংযুক্ত হতে পারে।
পরামিতি
হাড়ের নাম | |
---|---|
নোড |
সর্বজনীন অকার্যকর সেট রেন্ডারেবল ( রেন্ডারযোগ্য রেন্ডারযোগ্য )
এই নোডের জন্য প্রদর্শনের জন্য Renderable
সেট করে। যদি setCollisionShape(CollisionShape)
সেট করা না থাকে, তাহলে getCollisionShape()
এই Node
সংঘর্ষ সনাক্ত করতে ব্যবহৃত হয়।
পরামিতি
রেন্ডারযোগ্য | সাধারণত একটি 3D মডেল। শূন্য হলে, এই নোডের বর্তমান রেন্ডারযোগ্য সরানো হবে। |
---|