מבנה תוכנית בסיסי
חלק מהיחידה יסודות במסלול ה-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אופרטורים חלק 1
אופרטורים אריתמטייםחלוקה שלמהאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואהתרגלו בעצמכם: קומפיילר GDScript אונליין