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

التشغيل عند الضغط على مفتاح

جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 21 من 23.

يمكن لشفرتك بدء حركة في أي لحظة. يؤدي تشغيل حركة جديدة إلى إيقاف الحركة التي كانت تعمل وبدء الحركة الجديدة من مفتاحها الأول.

func _process(delta):
	if Input.is_action_just_pressed("jump"):
		$AnimationPlayer.play("hop")

لا تتكرر "hop". تُشغَّل مرة واحدة لمدة 0.6 ثانية، ثم تتوقف عند مفتاحها الأخير ويعود الروبوت إلى الأرض.

الحركة موجودة في الرسوم المتحركة: التمدد عند الإقلاع، والصعود والهبوط. يحدد النص البرمجي فقط متى تُشغَّل.

challenge icon

التحدي

سهل

يتمايل الروبوت. اجعله يقفز عندما تضغط على مفتاح المسافة. في _process، عندما يُضغط للتو على "jump"، شغّل "hop".

جرّب بنفسك

extends Node2D

func _ready():
	$AnimationPlayer.play("bob")

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

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

جميع دروس الإحساس باللعبة

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