حدود الكاميرا
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 9 من 23.
تتبع الكاميرا الروبوت متجاوزةً حواف المستوى. في البداية، يمكنك رؤية الفراغ المظلم إلى اليسار وأسفل الأرضية.
لـ Camera2D أربعة حدود، بوحدات بكسل المستوى. لا يتجاوزها مجال الرؤية أبدًا.
extends Camera2D
func _ready():
limit_left = 0
limit_right = 1600الحد هو حافة مجال الرؤية، وليس مركز الكاميرا. عند ضبط limit_right = 1600، تتوقف الحافة اليمنى للشاشة عند 1600. ويتوقف مركز الكاميرا قبل ذلك بـ 320 بكسلًا. يعمل limit_top وlimit_bottom بالطريقة نفسها للأعلى والأسفل.
التحدي
سهلأبقِ المشهد داخل المستوى.
- هذا السكربت على الكاميرا. في
_ready()، عيّنlimit_leftوlimit_topإلى0. - عيّن
limit_rightإلى1600وlimit_bottomإلى360.
اضغط «العب» وامشِ إلى كلا الطرفين: يتوقف المشهد عند حواف المستوى. ثم اضغط «تحقق».
جرّب بنفسك
extends Camera2D
func _ready():
pass
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot