Menu
CoddyTech

كاميرا سلسة

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

تبدأ الكاميرا المثبتة باللاعب وتتوقف بحركات مفاجئة. أما الكاميرا التي تتأخر قليلًا ثم تلحق به، فتتحرك بسلاسة أكبر.

تُنفّذ Camera2D ذلك باستخدام تنعيم الموضع.

position_smoothing_enabled = true
position_smoothing_speed = 4.0

يُفعّل السطر الأول التنعيم. وتحدد السرعة مدى سرعة لحاق العرض باللاعب. تجعل القيمة الصغيرة الكاميرا تتأخر كثيرًا، بينما تجعلها القيمة الكبيرة تتأخر قليلًا جدًا. القيمة الافتراضية في Godot هي 5.

تظل عقدة الكاميرا تتحرك مع اللاعب. وحده العرض على الشاشة يتأخر.

challenge icon

التحدي

سهل

اجعل الكاميرا تلحق بسلاسة.

  1. في _ready()، اضبط position_smoothing_enabled على true.
  2. اضبط position_smoothing_speed على 4.0، وأبقِ الحدود كما هي.

اضغط «العب» وشغّل اللعبة: سيظل المنظور متأخرًا، ثم يلحق. ثم اضغط «تحقق».

جرّب بنفسك

extends Camera2D

func _ready():
	limit_left = 0
	limit_top = 0
	limit_right = 1600
	limit_bottom = 360

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

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