إبقاء المضرب على الشاشة
جزء من قسم المشاريع في رحلة Godot على Coddy. الدرس 2 من 33.
اضغط باستمرار على زر اليمين، وستنزلق المضرب خارج الشاشة. تحافظ clamp(value, low, high) على العدد ضمن حدّين. إذا كان أقل من low، فتعطي low. وإذا كان أكبر من high، فتعطي high. وإلا فتعطي العدد كما هو.
position.x = clamp(position.x, 40, 600)عرض المضرب 80 بكسل. عند x = 40 يلامس جانبه الأيسر الحافة اليسرى. وعند x = 600 يلامس جانبه الأيمن الحافة اليمنى، عند 640.
طبّق التقييد بعد الحركة. إذا طبّقته أولًا، فقد تدفع الحركة المضرب إلى ما بعد الحافة.
التحدي
سهلأبقِ المضرب بالكامل على الشاشة: بعد تحريكه، احصر position.x بين 40 و600.
جرّب بنفسك
extends CharacterBody2D
const SPEED = 400
func _physics_process(delta):
var direction = Input.get_axis("move_left", "move_right")
position.x += direction * SPEED * delta
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس المشاريع
1مشروع: Breakout
مضرب Breakoutإبقاء المضرب على الشاشة2مشروع: مطلق النار على الكويكبات
أدر السفينةأشعل المحركتدرّب بنفسك: Playground لـ Godot