تصدير المتغيرات
جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 15 من 28.
ضع @export قبل متغيّر، وسيعرضه محرّر Godot في المفتّش. المفتّش هو اللوحة التي تعرض خصائص العقدة التي تختارها. يمكنك تغيير القيمة هناك دون تعديل الشيفرة:
@export var speed = 200الرقم في البرنامج النصي هو القيمة الافتراضية. تُحفَظ القيمة التي تضبطها في المفتّش في المشهد، وتحصل العقدة عليها عند بدء اللعبة. يمكن لروبوتين يستخدمان البرنامج النصي نفسه أن تكون لهما سرعتان مختلفتان.
يضبط مشهد هذا الدرس قيمة speed للروبوت على 90، كما يفعل المفتّش. لا تعرض علامة التبويب «المشهد» أسفل اللعبة المتغيّرات المُصدَّرة، لذا لن تراها هناك.
التحدي
سهلاجعل المشهد يحدد سرعة الروبوت.
- أضف متغيرًا مُصدَّرًا
speedبقيمة افتراضية200في أعلىrobot.gd. - في
_process()، حرّك الروبوت إلى اليمين بسرعةspeedبكسل في الثانية.
اضغط على «العب»: يحدد المشهد speed بقيمة 90، لذا يتحرك الروبوت بسرعة 90 بكسل في الثانية. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _process(delta):
position.x += 200 * delta
جميع دروس العُقد والمشاهد
3قيم يمكنك ضبطها
المتغيرات على العقدةالثوابتتصدير المتغيراتحسابات Vector2الالتفاف حول الشاشةدوالك الخاصةتدرّب بنفسك: Playground لـ Godot