مضرب بريك أوت
جزء من قسم المشاريع في رحلة Godot على Coddy. الدرس 1 من 36.
في هذا الفصل، ستبني Breakout: مضربًا وكرةً وطوبًا ونقاطًا وأرواحًا وطريقةً للفوز. تعمل اللعبة بعد كل خطوة، لذا اضغط على «العب» كثيرًا.
تحتوي اللعبة على ثلاثة نصوص برمجية، لكلٍّ منها علامة تبويب خاصة بها: paddle.gd وball.gd وmain.gd لبقية اللعبة. وهي تبدأ شبه فارغة.
أولًا، ينزلق المضرب إلى اليسار واليمين باستخدام المفاتيح. تعطي Input.get_axis القيمة -1 عند الضغط باستمرار على مفتاح اليسار، و1 عند الضغط على مفتاح اليمين، و0 عند عدم الضغط على أيٍّ منهما.
func _physics_process(delta):
var direction = Input.get_axis("move_left", "move_right")
position.x += direction * SPEED * deltaيؤدي الضرب في delta إلى جعل SPEED عددًا من وحدات البكسل في الثانية.
التحدي
سهلحرّك المضرب باستخدام المفاتيح.
- في
paddle.gd، أضفconst SPEED = 400في الأعلى. - في
_physics_process، حرّك المضرب باستخدامmove_leftوmove_right، بسرعةSPEEDبكسل في الثانية.
اضغط على «العب» واستمر في الضغط على السهم الأيسر أو الأيمن: ينزلق المضرب على طول الأسفل. ثم اضغط على «تحقق».
جرّب بنفسك
extends CharacterBody2D
func _physics_process(delta):
pass
جميع دروس المشاريع
تدرّب بنفسك: Playground لـ Godot