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

مشهد مُجهّز

جزء من قسم قواعد اللعبة في رحلة Godot على Coddy. الدرس 16 من 29.

تنشئ الألعاب عناصر جديدة أثناء تشغيلها، مثل الأعداء أو الكتل الساقطة. أنشئ العنصر مرة واحدة بوصفه مشهدًا مستقلًا، ثم انسخه من خلال الشيفرة.

res://block.tscn كتلة حمراء تسقط حتى تتحطم على العشب. يتطلب إنشاء واحدة ثلاث خطوات:

var block_scene = preload("res://block.tscn")

func _ready():
	var block = block_scene.instantiate()
	add_child(block)
  • تُحمّل preload() ملف المشهد مرة واحدة على هيئة PackedScene. وهو بمثابة وصفة لإنشاء كتلة.
  • تنشئ instantiate() كتلة جديدة من الوصفة.
  • تضيف add_child() الكتلة إلى اللعبة بوصفها عنصرًا فرعيًا لهذه العقدة. وحتى ذلك الحين، لا تُرسم ولا تعمل.
challenge icon

التحدي

سهل

عند بدء اللعبة، أضف كتلة واحدة:

  1. في أعلى البرنامج النصي، حمّل مسبقًا res://block.tscn في متغير يُسمّى block_scene.
  2. في _ready()، أنشئ كتلة باستخدام instantiate() وأضفها باستخدام add_child().

جرّب بنفسك

extends Node2D

func _ready():
	pass
quiz iconاختبر نفسك

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

جميع دروس قواعد اللعبة

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