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

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