البنية الأساسية للبرنامج
جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 4 من 92.
لكل برنامج في هذه الدورة الهيكل نفسه:
extends Node
func _ready():
print("Hello, Coddy!")extends Node هو السطر الأول في النص البرمجي. في Godot، تُبنى اللعبة من العُقد، وهذا السطر يجعل النص البرمجي عُقدة.
func _ready(): تُعرِّف الدالة التي يستدعيها Godot عندما تصبح العقدة جاهزة. يبدأ برنامجك من هناك، وتُنفَّذ عباراته من الأعلى إلى الأسفل.
تبدأ النقطتان (:) في نهاية func _ready(): كتلةً. تُزاح كل تعليمة داخل الكتلة بمستوى واحد. يستخدم Godot علامات الجدولة للإزاحة؛ استخدم الإزاحة نفسها في كل سطر من الكتلة.
لا تحتاج GDScript إلى فاصلة منقوطة في نهاية العبارة. تُكتب كل عبارة في سطر مستقل.
التحدي
مبتدئيحتوي هذا البرنامج على خطأين في بنيته، لذا فهو لا يعمل. أصلحه ليطبع:
Ready!
Let's go!- أضف النقطتين المفقودتين في نهاية
func _ready() - أزِح سطري
print()بمقدار مستوى واحد
جرّب بنفسك
extends Node
func _ready()
print("Ready!")
print("Let's go!")
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامجتدرّب بنفسك: مترجم GDScript عبر الإنترنت