تعيين موضع
جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 5 من 28.
إن position للعقدة هو Vector2: رقمان، x وy. يَعُدّ x وحدات البكسل إلى اليمين. ويَعُدّ y وحدات البكسل إلى الأسفل. الزاوية العلوية اليسرى للعبة هي (0, 0)، وعرض هذه اللعبة 640 بكسلًا وارتفاعها 360 بكسلًا.
عيّن موضعًا في _ready() لاختيار مكان بدء العقدة:
func _ready():
position = Vector2(500, 100)يضع ذلك الروبوت بالقرب من أعلى اليمين. وتعني قيمة y الأكبر أن الموضع سيكون أخفض على الشاشة.
التحدي
سهلحرّك الروبوت إلى مكان بداية جديد.
- في
_ready()، استبدلpassبسطر يعيّنpositionإلىVector2(100, 250). - ضع
xأولًا، ثمy.
اضغط على «العب»: يقف الروبوت على اليسار، فوق الأرض مباشرةً. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _ready():
pass
جميع دروس العُقد والمشاهد
تدرّب بنفسك: Playground لـ Godot