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

اجعل الطائر يرفرف

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

يجعل مفتاح المسافة الشخصية الطائرة ترفرف. تضبط الرفرفة السرعة على قيمة صعود ثابتة، لذا تكون كل رفرفة متشابهة.

if Input.is_action_just_pressed("jump"):
	velocity.y = FLAP

عندما تكون قيمة FLAP هي -300، تصعد الشخصية الطائرة، ثم تتباطأ مع إضافة الجاذبية إلى سرعتها، وبعد ذلك تسقط.

استخدم is_action_just_pressed، بحيث تؤدي كل ضغطة إلى رفرفة واحدة. ضع الرفرفة بين سطر الجاذبية وسطر الحركة. عندها تستخدم الحركة السرعة الجديدة في الإطار نفسه.

challenge icon

التحدي

متوسط

أضف const FLAP = -300. عند الضغط على jump للتو، اضبط velocity.y على FLAP.

جرّب بنفسك

extends CharacterBody2D

const GRAVITY = 900

func _physics_process(delta):
	velocity.y += GRAVITY * delta
	position += velocity * delta
quiz iconاختبر نفسك

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

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

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