Menu
CoddyTech
flag Ar iconالعربيةdown icon

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

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

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

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

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

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

challenge icon

التحدي

سهل

في level.gd، أنشئ Camera2D وأضِفه كعنصر فرعي لـ $Player. تحرّك إلى اليمين باستخدام الأسهم أو D. يجب أن يبقى الروبوت في منتصف الشاشة.

جرّب بنفسك

extends Node2D

func _ready():
	pass
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

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

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