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

التحرك قطريًا

جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 10 من 27.

للتحرك على كلا المحورين، يمكنك كتابة سطر لـ x وسطر لـ y:

position.x += 100 * delta
position.y += 50 * delta

السرعة ذات الاتجاه تُسمى السرعة المتجهة. يمكن لـ Vector2 واحد أن يحتوي على السرعتين معًا: Vector2(100, 50) تعني 100 بكسل في الثانية إلى اليمين و50 إلى الأسفل. ضربها في delta يضرب كلا الرقمين:

position += Vector2(100, 50) * delta

الصيغتان تؤديان الشيء نفسه. يشير العدد السالب إلى الاتجاه المعاكس: Vector2(-100, -50) تتحرك إلى اليسار وإلى الأعلى.

challenge icon

التحدي

سهل

حرّك الروبوت 120 بكسلًا في الثانية إلى اليمين و45 بكسلًا في الثانية إلى الأسفل، في سطر واحد باستخدام Vector2. بعد ثانيتين، سيكون على الأرض عند (560, 270).

جرّب بنفسك

extends Node2D

func _process(delta):
	position.x += 120 * delta
quiz iconاختبر نفسك

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

جميع دروس العُقد والمشاهد

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