تعمل Ready مرة واحدة
جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 2 من 28.
تستدعي Godot الدالة _ready() مرة واحدة لكل عقدة، عندما تنضم العقدة إلى اللعبة. استخدمها لتحديد ما تفعله العقدة عند ظهورها، مثل ضبط موضعها أو طباعة تحية.
تُنفَّذ الأسطر داخل الدالة من الأعلى إلى الأسفل. تستدعيتا print() هاتان تكتبان سطرين في وحدة التحكم، بهذا الترتيب:
func _ready():
print("First")
print("Second")يبدأ كل سطر داخل الدالة بعلامة تبويب (مفتاح Tab). تخبر علامة التبويب Godot أن السطر ينتمي إلى الدالة. أما السطر الذي لا يبدأ بعلامة تبويب فيكون خارجها، وتتوقف Godot مع ظهور خطأ مثل Unexpected identifier "print" in class body.
التحدي
سهلاجعل الروبوت يطبع سطرين عند بدء اللعبة.
- أبقِ
print("Robot online")كسطر أول في_ready(). - أضف تحته استدعاءً ثانيًا لـ
print()يتضمن كلمات من اختيارك، مثلSystems ready. ابدأه بعلامة تبويب.
اضغط على «العب»: ستعرض وحدة التحكم Robot online، ثم سطرك. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _ready():
print("Robot online")
جميع دروس العُقد والمشاهد
1لعبتك الأولى في Godot
ما هو Godot؟تعمل Ready مرة واحدةالطباعة في Godotشجرة المشهدتعيين موضعتحريك عقدة مرة واحدةتدرّب بنفسك: Playground لـ Godot