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

إبقاء المضرب على الشاشة

جزء من قسم المشاريع في رحلة 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.

طبّق التقييد بعد الحركة. إذا طبّقته أولًا، فقد تدفع الحركة المضرب إلى ما بعد الحافة.

challenge icon

التحدي

سهل

أبقِ المضرب بالكامل على الشاشة: بعد تحريكه، احصر 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
quiz iconاختبر نفسك

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

جميع دروس المشاريع

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