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