كاميرا تتبع اللاعب
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 8 من 23.
يبلغ عرض هذا المستوى 1600 بكسل، لكن النافذة لا تعرض سوى 640 بكسل. عندما يمشي الروبوت إلى اليمين، يخرج من الشاشة. تحدد العقدة Camera2D أي جزء من المستوى يظهر على الشاشة.
يتمركز العرض حول الكاميرا. اجعل الكاميرا عنصرًا فرعيًا للاعب، وستتحرك معه. عندئذٍ يبقى اللاعب في منتصف الشاشة.
var camera = Camera2D.new()
$Player.add_child(camera)تنشئ Camera2D.new() عقدة كاميرا، وتضعها add_child ضمن اللاعب. تصبح أول كاميرا تُضاف إلى اللعبة هي الكاميرا التي تستخدمها الشاشة.
التحدي
سهلفي level.gd، أنشئ Camera2D وأضِفه كعنصر فرعي لـ $Player. تحرّك إلى اليمين باستخدام الأسهم أو D. يجب أن يبقى الروبوت في منتصف الشاشة.
جرّب بنفسك
extends Node2D
func _ready():
pass
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot