مدونة Metlivi

كيفية إضافة طبقات الإكسسوارات بعد اكتمال التحريك الأساسي للشخصية

لإضافة إكسسوارات بعد اكتمال التحريك الأساسي للشخصية، تعامل مع كل إكسسوار كطبقة مرئية منفصلة تتبع نفس وضعية الأساس أو توقيت إطاراته. حدد أولاً ما إذا كانت الشخصية مجهزة بهيكل عظمي (rigged) أو مرسومة إطاراً بإطار (frame-by-frame)، ثم قم ببناء الإكسسوار بناءً على نقاط التثبيت، وترتيب الرسم، وتسلسل الإطارات الخاص بذلك التحريك. اختبره على كامل الحركة، بما في ذلك الانتقالات وحدود التكرار (loops)، قبل تجهيزه للاستخدام.

15 أكتوبر 2026قراءة تستغرق 6 دقائقبقلم Metlivi Editorial Team
القسم 1

1. تحديد تنسيق التحريك قبل البدء بالرسم

تغير الشخصية المجهزة بهيكل عظمي وضعيتها من خلال العظام وفتحات الربط (slots)؛ بينما تتغير الشخصية المرسومة إطاراً بإطار عبر تسلسل من الصور المكتملة. يحدد هذا الاختلاف كيفية تتبع الإكسسوار للحركة. في سير العمل المعتمد على الهيكل العظمي، يمكن ربط العنصر بعظمة أو فتحة ربط ليتحرك معها. يوضح دليل التشغيل لبرنامج Spine أن المظاهر (skins) هي تخطيطات من فتحات الربط وأسماء العناصر النائبة إلى المرفقات (attachments)، ويشير إلى أن العنصر الواحد يمكن أن يتكون من عدة مرفقات، مثل جذع القميص وأكمامه. Spine: Runtime Skins

في سير العمل المعتمد على الإطارات، يحتاج الإكسسوار عادةً إلى رسم مطابق لكل إطار أساسي، ومحاذى لنفس مساحة الرسم أو نقطة الارتكاز (pivot). يستعرض دليل تحريك العفاريت (sprites) في محرك Godot كلاً من الصور المنفردة وأوراق العفاريت (sprite sheets)، ويوضح أن عقدة AnimationPlayer يمكنها تعيين إطارات مفتاحية لخاصية الإطار (frame) في عقدة Sprite2D. Godot: 2D sprite animation

قم بإجراء حصر سريع قبل الإنتاج: أسماء التحريك الأساسي، عدد الإطارات أو عظام الهيكل، اتجاهات الوجه، نقاط التكرار، وأي نقاط تثبيت موجودة بالفعل. إذا كان لديك فقط تحريك مسطح (flattened) بدون نقاط ارتكاز موثوقة أو بيانات هيكل عظمي، خطط لوضع الإكسسوار وفحصه إطاراً بإطار؛ فلن تتمكن طبقة تراكب ثابتة واحدة من تتبع الوضعيات المتغيرة بدقة.

القسم 2

2. اختيار استراتيجية التثبيت

اختر الاستراتيجية الأقل تعقيداً والتي تحافظ في الوقت ذاته على الحركة. استخدم التثبيت عبر عظمة أو فتحة ربط للعناصر الصلبة التي يجب أن تتحرك كقطعة واحدة، مثل الشارة أو الخوذة. استخدم مرفقات متعددة أو هيكلاً صغيراً للإكسسوار عندما تنثني الأجزاء بشكل مستقل—على سبيل المثال، وشاح ذو طرف طليق. أما بالنسبة للرسومات المعتمدة على الإطارات، فأنشئ إطار إكسسوار مطابقاً لكل وضعية أساسية مميزة، حتى لو تكرر استخدام نفس الصورة في بعض الإطارات.

بالنسبة للأزياء القابلة للتعديل، نظّم الأجزاء القابلة للتبديل بأسماء ثابتة مثل hat أو backpack أو left_hand_item. يدعم نموذج المظاهر في Spine تجميع عدة مرفقات كعنصر واحد ودمج مظاهر العناصر، مما يساعد في الحفاظ على تناسق أجزاء الزي. Spine: Runtime Skins

إذا كان المحرك المختار يوفر ميزة تبديل العفاريت (sprite swapping)، فتحقق من متطلباته قبل إنشاء المتغيرات. يوضح توثيق الرسوم المتحركة ثنائية الأبعاد في Unity ميزة تبديل العفاريت من خلال Sprite Library وSprite Resolver؛ كما يحذر التوثيق من أن العفاريت الهيكلية التي يتم تبديلها تتطلب هياكل عظمية متطابقة. Unity: Sprite Swap يناسب سير العمل هذا المتغيرات المبنية لنفس الهيكل، لكنه لا يحل تلقائياً مشاكل نقاط الارتكاز غير المتطابقة، أو الاحتجاب، أو الرسومات التي تتطلب صورة ظلية (silhouette) مختلفة.

القسم 3

3. تعيين نقاط الارتكاز والمحاور والمقياس

استخدم نظام إحداثيات الشخصية الأساسية كمرجع لك. بالنسبة للشخصية المجهزة بهيكل عظمي، ضع نقطة أصل الإكسسوار عند العظمة أو فتحة الربط المعنية وحافظ على الإزاحة (offset) المطلوبة. أما بالنسبة لتسلسل العفاريت، فطابق أبعاد مساحة الرسم، ونمط نقطة الارتكاز، والمقياس عبر جميع الإطارات. يمنع ثبات نقطة الأصل ظهور الإكسسوار وكأنه ينزلق عندما تتمايل الشخصية أو تستدير.

أنشئ دليلاً للمواضع أو دليلاً للتراكب يوضح نقطة التثبيت في الوضعيات الرئيسية: الوضعية المحايدة، أقصى امتداد، أشد انثناء، ولكل اتجاه من اتجاهات الوجه. هذه نقاط فحص عملية، وليست بديلاً عن فحص الإطارات البينية. احتفظ بملف المصدر القابل للتعديل الذي يحتوي على خطوط الإرشاد منفصلاً عن صور الإكسسوارات المصدرة، حتى يمكن تعديل المحاذاة دون الحاجة إلى إعادة رسم التحريك الأساسي.

القسم 4

4. التخطيط لما يظهر في الأمام وما يظهر في الخلف

لا يقتصر العمل على تحديد الموضع فقط: بل يجب أن يُحجب العنصر بشكل صحيح أيضاً. قد تستقر حقيبة الظهر خلف الجذع، بينما تظهر أحزمتها فوق الكتفين؛ وقد تمر أداة محمولة باليد أمام الجسم ولكن خلف الساعد في بعض الوضعيات. قسّم الرسم إلى عدة مرفقات أو طبقات عندما يتعذر على ترتيب رسم ثابت واحد تمثيل حالات التداخل تلك.

بالنسبة للتحريك الهيكلي، استخدم إعداد فتحة الربط أو ترتيب الرسم في الهيكل العظمي لوضع المرفقات بالنسبة لأجزاء الجسم. أما بالنسبة للتحريك المعتمد على الإطارات، فحدد الترتيب لكل إطار عند الضرورة وعاين نقاط التلامس مثل اليدين والخصر والرقبة. يوضح دليل Spine أنه يتم اختيار المرفقات من خلال فتحات الربط، بينما يمكن لعقدة AnimationPlayer في Godot تحريك خصائص العقد بما يتجاوز إطار العفريت نفسه؛ ويعتمد الإعداد الدقيق على المحرك وبنية المشهد. Spine: Runtime Skins، Godot: Animation features

القسم 5

5. البناء والمعاينة مقابل الحركة الكاملة

اعمل في مشهد مكرر أو مشهد معاينة حتى يظل التحريك الأساسي سليماً. أضف إكسسواراً واحداً أولاً، ثم شغّل كل تحريك ذي صلة بالسرعة العادية وإطاراً بإطار. تحقق من وضعية البداية، ونقطة اتصال التكرار، والالتفافات، والقفزات، وحركات الامتداد، والانتقالات. راقب وجود أي فجوات، أو قص غير مرغوب فيه (clipping)، أو ارتجاف، أو تغيرات مفاجئة في الحجم، أو لحظات يغطي فيها الإكسسوار الوجه أو اليد عن غير قصد.

بالنسبة للإكسسوار المعتمد على الإطارات، استخدم نفس توقيت إطارات الأساس وتأكد من التقاء الوضعيتين الأولى والأخيرة بسلاسة في حركات التكرار. وبالنسبة للعمل المعتمد على الهياكل العظمية، عاين التثبيت في الوضعيات التي تدور فيها العظمة الأصلية بزاوية حادة؛ فالإزاحة التي تبدو صحيحة في وضعية الإعداد قد تفشل أثناء الحركة. إذا تغيرت رؤية الإكسسوار أو جرى تبديل متغيراته أثناء التحريك، فاجعل تلك التغييرات واضحة واختبر الحالة قبل التبديل وبعده.

القسم 6

6. الحفاظ على سهولة إدارة مجموعة الأصول

استخدم نمط تسمية يمكن التنبؤ به يوضح نوع العنصر، والاتجاه، والتحريك، مثل hat_run_left_03. حافظ على اتساق ترقيم الإطارات مع التسلسل الأساسي ووثّق أي حالات ثبات مقصودة أو إطارات يُعاد استخدامها. بالنسبة للمتغيرات الهيكلية، حافظ على ثبات أسماء الفئات والتسميات (labels) حتى يتمكن المحرك أو المحرر من العثور على المرفق الصحيح. ينظم سير عمل Sprite Swap في Unity، على سبيل المثال، العفاريت عبر فئات وتسميات في مكتبة العفاريت (Sprite Library). Unity: Changing Parts of a Character

لا تقم بالتصدير إلا بعد التأكد من الأبعاد، والشفافية، وأي قيود تتعلق بأطلس الرسوم (atlas) أو ورقة العفاريت في المشروع المستهدف. أعد فتح الملفات المصدرة في المشهد الفعلي أو المحرك: فالمعاينة داخل برنامج الرسم لا يمكنها الكشف عن جميع إعدادات الاستيراد أو مشاكل ترتيب الطبقات.

القسم 7

7. الفحوصات النهائية قبل التسليم

أجرِ فحص قبول سريعاً: يتبع الإكسسوار نقطة التثبيت المحددة؛ ويبقى متسق المحاذاة عبر جميع الإطارات أو الوضعيات المرفقة؛ وتداخلات الأمام والخلف صحيحة؛ ونقاط التكرار والانتقال لا تتخللها قفزات مفاجئة؛ وتستخدم المتغيرات الهيكل العظمي أو تخطيط الإطارات المطلوب؛ وتتطابق أسماء الملفات بوضوح مع التحريك الأساسي. سجّل أي اتجاه أو تحريك غير مدعوم بدلاً من التلميح إلى أنه مشمول. يضمن ذلك فائدة الطبقة الجديدة مع بقاء التحريك الأساسي الأصلي متاحاً لإجراء أي تغييرات مستقبلية.

القسم 8

المصادر

قراءات ذات صلة

متابعة استكشاف الموضوع