Menu
CoddyTech

وضع العقدة الجديدة

جزء من قسم قواعد اللعبة في رحلة 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 يحرّك اللعبة بأكملها.

challenge icon

التحدي

سهل

اجعل الكتلة تسقط إلى اليسار.

  1. في _ready()، عيّن block.position إلى Vector2(160, -30).
  2. افعل ذلك قبل 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