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

جاذبية الطائر

جزء من قسم المشاريع في رحلة Godot على Coddy. الدرس 19 من 33.

المشروع الثالث هو لعبة طائر طائر. يسقط طائر آلي طوال الوقت، ويرفرف إلى الأعلى عندما تضغط على مفتاح المسافة. عليه أن يطير عبر الفجوات بين الأنابيب.

البرامج النصية هي flyer.gd وpipe.gd وmain.gd. ابدأ بالجاذبية. في كل إطار فيزيائي، تضيف الجاذبية إلى سرعة الطائر نحو الأسفل، وتحركه السرعة:

velocity.y += GRAVITY * delta
position += velocity * delta

تغيّر الجاذبية السرعة، لا الموضع، لذا يزداد السقوط سرعةً مع كل إطار. لكل CharacterBody2D قيمة velocity بالفعل.

challenge icon

التحدي

سهل

في flyer.gd، أضِف const GRAVITY = 900. في كل إطار فيزيائي، أضِف GRAVITY * delta إلى velocity.y، ثم حرّك الطائر بمقدار velocity * delta.

جرّب بنفسك

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz iconاختبر نفسك

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

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

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