الرسوم المتحركة هي عملية تطبيق الحركة على شخصياتك، وأشياءك، وبيئاتك لإنشاء لعبة جذابة وديناميكية. في حين أن هناك العديد من الطرق لجعل الأشياء تتحرك وتتفاعل، تشير الرسوم المتحركة في Roblox عادةً إلى تخصيص حركة تعبيرية لشخصية معينة أو مجموعة من الأجزاء.
يمكن تطبيق الرسوم المتحركة على أي جزء أو مجموعة من الأجزاء في Roblox. يمكن أن تستفيد أنواع مختلفة من الأشياء من ميزات الرسوم المتحركة المختلفة. الفئات العامة للأشياء القابلة للتحريك هي كما يلي:
- أشياء بسيطة، مثل الجزء الأساسي، يمكن أن تُحرك فقط التغييرات عبر خاصية الموقع أو الدوران الواحدة للجزء.
- الأطُر، أو الأجزاء المتصلة بواسطة مفاصل مثل AnimationConstraints أو Bones، يمكن أن تعبر عن الحركة الموضعية والدورانية بين مفاصلها، مثل المرفقين والمعصمين. يمكن للنماذج المجهزة الاستفادة من ميزات الرسوم المتحركة مثل الكينماتيكية العكسية لتطبيق الحركة بسرعة وبرمجياً استجابةً للبيئات والأحداث.
- الأطُر R15، الأطُر التي تضم نموذج شخصية الأفاتار القياسي، يمكن أن تستخدم الرسوم المتحركة من مكتبة رسوم متحركة الشخصيات في Roblox وميزات الحركة الأخرى، حتى لو كان نموذج شخصية لاعب أو غير لاعب.
محرر الرسوم المتحركة
يتيح لك محرر الرسوم المتحركة تصميم ونشر الرسوم المتحركة المخصصة على الأطُر. يمكنك تحريك المفاصل التي تربط أقسامًا فردية من هيكل لتكوين أوضاع، ويقوم المحرر بتحريك الهيكل بسلاسة من وضع إلى آخر.
الكينماتيكية العكسية
يمكنك استخدام واجهات برمجة تطبيقات الكينماتيكية العكسية لإنشاء الرسوم المتحركة والأوضاع تلقائيًا بناءً على الأحداث البيئية والخارجية. مع الكينماتيكية العكسية، يمكنك توليد مجموعة متنوعة من أحداث الرسوم المتحركة برمجياً، مثل جعل رأس شخصية تتبع طائرًا يطير في السماء، أو جعل ذراع الشخصية تمتد تلقائيًا نحو مقبض الباب عندما تكون قريبة.
أحداث الرسوم المتحركة
حدث الرسوم المتحركة هو نقطة معينة في الرسوم المتحركة تُشغل حدثًا ما. يمكنك تعريف علامات أحداث الرسوم المتحركة عبر مدى الزمن في محرر الرسوم المتحركة، ثم استخدام AnimationTrack:GetMarkerReachedSignal() للكشف عن تلك العلامات أثناء تشغيل الرسوم المتحركة لأداء إجراءات معينة، مثل تشغيل تأثير صوتي كلما لمست قدم المستخدم الأرض.