Menu
CoddyTech

מבנה תוכנית בסיסי

חלק מהיחידה יסודות במסלול ה-GDScript של Coddy. שיעור 4 מתוך 92.

לכל תוכנית בקורס הזה יש אותה מסגרת:

extends Node

func _ready():
	print("Hello, Coddy!")

extends Node היא השורה הראשונה בסקריפט. ב-Godot, משחק בנוי מצמתים, והשורה הזאת הופכת את הסקריפט לצומת.

func _ready(): מגדירה את הפונקציה ש-Godot קוראת לה כשהצומת מוכן. התוכנית שלך מתחילה שם, וההוראות שלה מתבצעות מלמעלה למטה.

הנקודתיים (:) בסוף func _ready(): מתחילים בלוק. כל הוראה בתוך הבלוק מוזחת ברמה אחת. Godot משתמשת בטאבים להזחה; יש להשתמש באותה הזחה בכל שורה בבלוק.

ב-GDScript אין צורך בנקודה-פסיק בסוף פקודה. כל פקודה מופיעה בשורה משלה.

challenge icon

אתגר

מתחילים

בתוכנית הזאת יש שתי טעויות במבנה, ולכן היא לא רצה. תקן אותה כך שהיא תדפיס:

Ready!
Let's go!
  • הוסף נקודתיים חסרות בסוף func _ready()
  • הזח את שתי שורות print() ברמה אחת

נסו בעצמכם

extends Node

func _ready()
print("Ready!")
print("Let's go!")
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר GDScript אונליין