Menu
CoddyTech

كاميرا تتبع اللاعب

جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 8 من 23.

يبلغ عرض هذا المستوى 1600 بكسل، لكن النافذة تعرض 640 فقط. عندما يمشي الروبوت إلى اليمين، يخرج من الشاشة. تحدد عقدة Camera2D الجزء الظاهر من المستوى على الشاشة.

يتمركز العرض حول الكاميرا. اجعل الكاميرا ابنًا للاعب، وستتحرك معه. عندها يبقى اللاعب في منتصف الشاشة.

var camera = Camera2D.new()
$Player.add_child(camera)

تنشئ Camera2D.new() عقدة كاميرا، وتضيفها add_child أسفل اللاعب. تصبح أول كاميرا تُضاف إلى اللعبة هي الكاميرا التي تستخدمها الشاشة.

challenge icon

التحدي

سهل

اجعل الكاميرا تتبع الروبوت.

  1. في level.gd، أنشئ Camera2D باستخدام Camera2D.new().
  2. أضِفه كعنصر فرعي لـ $Player.

اضغط على «العب» وامشِ إلى اليمين باستخدام الأسهم أو D: سيبقى الروبوت في المنتصف. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	pass

جميع دروس الإحساس باللعبة

تدرّب بنفسك: Playground لـ Godot