التقطيع اليدوي يعني تخمين أحجام الخلايا وعدّ الهوامش وإصلاح القصات المزاحة ببكسل واحد. يقرأ المقطّع الورقة أولًا: يجد شبكة منتظمة لا تمر خطوط قصها بأي بكسل من السبرايتات، أو يكتشف كل سبرايت منفصل من بكسلاته المتصلة عندما لا تكون للورقة شبكة. ترى القصات فوق الورقة، وتُشغَّل الحركة أثناء الضبط، ويمكنك النقر على أي خلية لاستبعادها.
طريقة استخدام مقطّع ورقة السبرايت
- أفلت ورقة بخلفية شفافة أو موحدة اللون. تُكتشف الشبكة فورًا وتُرسم فوقها.
- إن كان التخمين خاطئًا، حدّد الصفوف والأعمدة، أو بدّل إلى حجم الخلية وأدخل حجم الإطار. استخدم الإزاحة والفجوة للأوراق ذات الإطار الخارجي أو المسافات بين الإطارات.
- للأوراق المكدّسة بلا شبكة (مجموعات عناصر، أطقم مجسّمات)، اختر البحث عن السبرايتات. مسافة الدمج تضم الأجزاء المنفصلة مثل طرف السيف إلى السبرايت الخاص بها.
- انقر على الخلايا في الورقة لاستبعادها. تُتخطى الخلايا الفارغة تلقائيًا.
- راقب المعاينة، وحدّد معدل الإطارات، ثم نزّل الإطارات كملف ZIP أو GIF أو ورقة مُعاد بناؤها مع بيانات Godot أو Unity أو Phaser أو Aseprite.
ما الذي تحصل عليه
- ZIP الإطارات: كل إطار كملف PNG مستقل (الخلية في أوضاع الشبكة، وصندوق محكم في وضع البحث عن السبرايتات)، إضافة إلى ملف JSON يسرد موضع كل إطار في الورقة الأصلية.
- إطارات موحّدة: كل الإطارات في خلايا متساوية بمحاذاة سفلية وسطية، جاهزة للتحريك.
- ورقة مُعاد بناؤها بمسافات نظيفة، مع بيانات Aseprite وPhaser/TexturePacker وGodot 4 وCSS، وصورة GIF.
المحركات المتوافقة
- المحاذاة السفلية الوسطية تُبقي القدمين على الخط نفسه في كل إطار، وهذا ما تحتاجه شخصيات ألعاب المنصات والألعاب ذات المنظور العلوي.
- ملفات بيانات الورقة المُعاد بناؤها تُحمَّل مباشرة في Godot 4 (SpriteFrames) وPhaser 3 (أطلس) وأدوات الاستيراد المعتمدة على Aseprite في Unity وGodot.
نصائح من تجربتنا في صنع الألعاب بها
- الأوراق القادمة من متاجر الأصول غالبًا ما تحتوي على فجوة 1px بين الإطارات. اضبط الفجوة X/Y على 1 إن كانت خطوط القص مزاحة ببكسل.
- إن قسّم البحث عن السبرايتات شخصيةً إلى قطع، ارفع مسافة الدمج حتى تصبح كل شخصية صندوقًا واحدًا.
- إن دمج سبرايتين متجاورين، خفّض مسافة الدمج إلى 0.
- للأوراق ذات الخلفية المعتمة: فعّل إزالة لون الخلفية لتخرج الإطارات شفافة.
حالات الاستخدام
- سحب إطارات منفردة من ورقة من متجر أصول لتعديل وضعية واحدة.
- تقسيم ورقة أيقونات أو عناصر إلى ملفات PNG منفردة لواجهة المستخدم أو المخزون.
- إعادة توزيع مسافات الورقة لتعمل مع أداة تقطيع الشبكة في المحرك.
- تحويل ورقة إلى صورة GIF لمشاركة تقدّمك.
الأسئلة الشائعة
كيف يعمل الاكتشاف التلقائي للشبكة؟
يجرّب كل عدد أعمدة وصفوف يقسم الورقة بالتساوي، ويرفض أي شبكة تمر خطوط قصها عبر بكسلات سبرايت أو تقسم سبرايتًا إلى نصفين، ويشترط أن تحتوي معظم الخلايا على شيء. أدق شبكة تجتاز الاختبار تفوز. وإن لم تناسب أي شبكة منتظمة، كما في الأطلس أو طقم واجهة المستخدم، يتحول إلى البحث عن السبرايتات.
ماذا لو لم تكن سبرايتاتي في شبكة؟
استخدم البحث عن السبرايتات. يُعلّم كل مجموعة من البكسلات المتصلة، ويدمج المجموعات الواقعة ضمن مسافة الدمج، ويحذف النقاط الأصغر من الحجم الأدنى، ويرتب النتائج بترتيب القراءة (الصفوف من الأعلى إلى الأسفل، ومن اليسار إلى اليمين).
هل يمكنه تقطيع أوراق بخلفية موحدة اللون؟
نعم. يُكتشف لون الخلفية من الحدود ويُعامَل كفراغ أثناء الاكتشاف. فعّل إزالة لون الخلفية لتكون الإطارات المصدّرة شفافة.
هل تُرفع ملفاتي؟
لا. التقطيع والاكتشاف والترميز كلها تجري في متصفحك. لا تغادر الورقة جهازك أبدًا.
ما أسماء الملفات التي تحصل عليها الإطارات؟
اسم الورقة مع رقم تسلسلي مبطّن بالأصفار، مثل hero_00.png وhero_01.png، فتُرتَّب بشكل صحيح في كل مكان.
هل يمكنني إعادة تجميع الإطارات بطريقة مختلفة؟
نعم، لوحة التصدير تعيد بناء ورقة بعدد الأعمدة والحشوة الذي تختاره، أو استخدم صانع ورقة السبرايت للتعبئة المحكمة وتمديد الحواف وأحجام قوى العدد اثنين.