Menu
CoddyTech

تعيين موضع

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

إن position للعقدة هو Vector2: رقمان، x وy. يَعُدّ x وحدات البكسل إلى اليمين. ويَعُدّ y وحدات البكسل إلى الأسفل. الزاوية العلوية اليسرى للعبة هي (0, 0)، وعرض هذه اللعبة 640 بكسلًا وارتفاعها 360 بكسلًا.

عيّن موضعًا في _ready() لاختيار مكان بدء العقدة:

func _ready():
	position = Vector2(500, 100)

يضع ذلك الروبوت بالقرب من أعلى اليمين. وتعني قيمة y الأكبر أن الموضع سيكون أخفض على الشاشة.

challenge icon

التحدي

سهل

حرّك الروبوت إلى مكان بداية جديد.

  1. في _ready()، استبدل pass بسطر يعيّن position إلى Vector2(100, 250).
  2. ضع x أولًا، ثم y.

اضغط على «العب»: يقف الروبوت على اليسار، فوق الأرض مباشرةً. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	pass

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

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