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

البطل: الركض

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

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

البطل هو CharacterBody2D مع CollisionShape2D وعقدة Look لرسوماته. الأرضية والدرجة والحافة هي عقد StaticBody2D.

ابدأ بالجاذبية والجري:

velocity.y += gravity * delta
velocity.x = Input.get_axis("move_left", "move_right") * speed
move_and_slide()

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

challenge icon

التحدي

سهل

في _physics_process، اجعل البطل يسقط بفعل gravity، ويركض إلى اليسار واليمين بسرعة speed، ويتحرك باستخدام move_and_slide().

جرّب بنفسك

extends CharacterBody2D

var speed = 220
var gravity = 1000

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

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

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

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