Menu
CoddyTech

تصدير المتغيرات

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

ضع @export قبل متغيّر، وسيعرضه محرّر Godot في المفتّش. المفتّش هو اللوحة التي تعرض خصائص العقدة التي تختارها. يمكنك تغيير القيمة هناك دون تعديل الشيفرة:

@export var speed = 200

الرقم في البرنامج النصي هو القيمة الافتراضية. تُحفَظ القيمة التي تضبطها في المفتّش في المشهد، وتحصل العقدة عليها عند بدء اللعبة. يمكن لروبوتين يستخدمان البرنامج النصي نفسه أن تكون لهما سرعتان مختلفتان.

يضبط مشهد هذا الدرس قيمة speed للروبوت على 90، كما يفعل المفتّش. لا تعرض علامة التبويب «المشهد» أسفل اللعبة المتغيّرات المُصدَّرة، لذا لن تراها هناك.

challenge icon

التحدي

سهل

اجعل المشهد يحدد سرعة الروبوت.

  1. أضف متغيرًا مُصدَّرًا speed بقيمة افتراضية 200 في أعلى robot.gd.
  2. في _process()، حرّك الروبوت إلى اليمين بسرعة speed بكسل في الثانية.

اضغط على «العب»: يحدد المشهد speed بقيمة 90، لذا يتحرك الروبوت بسرعة 90 بكسل في الثانية. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _process(delta):
	position.x += 200 * delta

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

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