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

اضغط للتحرك

جزء من قسم الإدخال والحركة في رحلة Godot على Coddy. الدرس 1 من 28.

تقرأ Godot المفاتيح من خلال إجراءات الإدخال: أسماء لما يريد اللاعب فعله. لكل لعبة في هذه الدورة هذه الإجراءات:

  • move_left، move_right، move_up، move_down: مفاتيح الأسهم وWASD
  • jump: مفتاح المسافة أو W أو السهم لأعلى
  • action: مفتاح E أو Enter

تكون Input.is_action_pressed("move_right") بقيمة true أثناء ضغط اللاعب على السهم الأيمن أو D. تحقق من ذلك في _process، الذي يعمل في كل إطار:

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta

يبدأ السطر الموجود أسفل if بعلامتي تبويب. لا يعمل إلا في الإطارات التي يكون فيها المفتاح مضغوطًا، لذا يتوقف البطل عندما ترفع إصبعك عن المفتاح.

challenge icon

التحدي

سهل

اجعل البطل يمشي إلى اليمين بسرعة 200 بكسل في الثانية ما دمت تضغط على move_right. عندما تتركه، يتوقف البطل.

جرّب بنفسك

extends Node2D

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

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

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

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