وضع العقدة الجديدة
جزء من قسم قواعد اللعبة في رحلة Godot على Coddy. الدرس 17 من 29.
تبدأ الكتلة الجديدة من الموضع الذي يحدده مشهدها. يضعها block.tscn في المنتصف، فوق الشاشة.
الكتلة الجديدة عقدة مثل أي عقدة أخرى، لذا عيّن position قبل إضافتها:
var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)اكتب block. قبل position. إنّ position من دون بادئة تخصّ العقدة التي يعمل عليها النص البرمجي، وهي هنا Main. تحريك Main يحرّك اللعبة بأكملها.
التحدي
سهلاجعل الكتلة تسقط إلى اليسار.
- في
_ready()، عيّنblock.positionإلىVector2(160, -30). - افعل ذلك قبل
add_child(block).
اضغط «العب»: تسقط الكتلة من نقطة أعلى الشاشة مباشرةً عند x = 160. ثم اضغط «تحقق».
جرّب بنفسك
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
var block = block_scene.instantiate()
add_child(block)
جميع دروس قواعد اللعبة
تدرّب بنفسك: Playground لـ Godot