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