AnimationPlayer
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 20 من 23.
الرسوم المتحركة هي حركة مُعدّة مسبقًا، مثل تمايل أثناء السكون أو باب يُفتح. تُحفَظ في عقدة AnimationPlayer.
تحتوي الرسوم المتحركة على مسارات. يغيّر كل مسار خاصية واحدة. أما المفاتيح فهي قيم عند أوقات محددة، مثل y = 300 عند 0 ثانية وy = 288 عند 0.6 ثانية. يملأ Godot اللحظات بين المفاتيح.
يحتوي AnimationPlayer الخاص بهذا الروبوت على رسمين متحركين: "bob"، وهو تحويم يتكرر، و"hop"، وهي قفزة.
$AnimationPlayer.play("bob")يجب أن يطابق الاسم تمامًا، بما في ذلك الأحرف الكبيرة. يستمر تشغيل الرسم المتحرك المتكرر حتى تشغّل رسمًا متحركًا آخر أو تستدعي stop().
التحدي
سهلعند بدء اللعبة، شغّل حركة "bob" للروبوت.
جرّب بنفسك
extends Node2D
func _ready():
pass
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot