أنيميشن سبرايت: ضربة سيف
تحضير، ثم ضربة سريعة، ثم استعادة التوازن. إطارات الضربة هي المكان المناسب لصندوق الإصابة (hitbox)؛ ونجعلها قصيرة ليبدو الهجوم سريعًا وحادًا.
ورقة سبرايت PNG + بيانات الإطارات بصيغة JSON. مجانية لأي مشروع، بما في ذلك الألعاب التجارية.
المواصفات
- الإطارات
- 12
- معدل الإطارات المقترح
- 12
- حجم الإطار
- 77×83
- النوع
- لمرة واحدة
- المنظور
- منظور جانبي

ضع شخصيتك على هذه الحركة
صِف شخصية أو ارفعها وسنُلبسها على هذه الحركة بالضبط: نفس التوقيت، نفس نقاط تلامس القدمين، ورسوماتك أنت.
التكلفة 10 رصيد
استخدم حركة ضربة سيف في محركك
الورقة صف واحد (أو بضعة صفوف) من إطارات متساوية الحجم بلا هوامش، لذا يستطيع أي محرك تقطيعها حسب حجم الإطار. إليك الحد الأدنى من الإعداد لأشهر المحركات، مملوءًا مسبقًا بعدد إطارات هذه الحركة وحجمها ومعدل إطاراتها.
هذه حركة تُشغَّل مرة واحدة: شغّلها مرة ثم عُد إلى وضع الخمول عند انتهائها (أو أبقِ الإطار الأخير في حركات الموت).
Godot 4
# AnimatedSprite2D > SpriteFrames > "Add frames from sprite sheet"
# Horizontal: 12, Vertical: 1, select all 12 frames.
$AnimatedSprite2D.sprite_frames.set_animation_speed("attack_slash", 12)
$AnimatedSprite2D.sprite_frames.set_animation_loop("attack_slash", false)
$AnimatedSprite2D.play("attack_slash")
# Project Settings > Rendering > Textures > Default Texture Filter = Nearest Unity
// Texture: Sprite Mode = Multiple, Filter = Point, Compression = None // Sprite Editor > Slice > Grid By Cell Size: 77 x 83 // Drag all 12 sprites into the scene to create the clip, then: // Animation window > Samples = 12, Loop Time = off
Phaser 3
this.load.spritesheet("attack-slash", "attack-slash.png", { frameWidth: 77, frameHeight: 83 });
// in create():
this.anims.create({
key: "attack-slash",
frames: this.anims.generateFrameNumbers("attack-slash", { start: 0, end: 11 }),
frameRate: 12,
repeat: 0,
});
player.play("attack-slash"); // with pixelArt: true in the game config إطارًا بإطار
كل إطارات ورقة المجسّم بالترتيب. استخدمها مرجعًا للتوقيت عند رسم إطاراتك الخاصة، أو لاختيار الإطار الذي ينبغي أن تستجيب عنده اللعبة.
أسئلة حول هذه الحركة
هل يمكنني استخدام ورقة المجسّم في لعبة تجارية؟
نعم. أوراق سبرايت المجسّم مجانية الاستخدام في أي مشروع، بما في ذلك المشاريع التجارية. نقدّر الإشارة إلينا لكنها ليست إلزامية.
كيف أضع شخصيتي الخاصة على حركة ضربة سيف؟
افتح المولّد، وصِف شخصيتك أو ارفعها، ثم اختر هذه الحركة. يُلبس الذكاء الاصطناعي شخصيتك على التوقيت والوضعيات نفسها تمامًا، فتتطابق النتيجة مع المجسّم إطارًا بإطار.
لماذا تظهر إطاراتي ضبابية في المحرك؟
محركك يطبّق ترشيحًا على الخامة. اضبط المرشّح على Nearest (Godot) أو Point (Unity) أو pixelArt: true (Phaser) ليبقى كل بكسل حادًا.