Menu
CoddyTech

Ready רץ פעם אחת

חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 2 מתוך 28.

Godot קוראת ל־_ready() פעם אחת עבור כל צומת, כשהצומת מצטרפת למשחק. השתמשו בה עבור הפעולות שהצומת מבצעת כשהיא מופיעה, כמו קביעת המיקום שלה או הדפסת ברכה.

השורות בתוך פונקציה פועלות מלמעלה למטה. שתי הקריאות האלה ל־print() מדפיסות שתי שורות במסוף, בסדר הזה:

func _ready():
	print("First")
	print("Second")

כל שורה בתוך פונקציה מתחילה בטאב (מקש Tab). הטאב מציין ל־Godot שהשורה שייכת לפונקציה. שורה ללא טאב נמצאת מחוץ לה, ו־Godot נעצרת עם שגיאה כגון Unexpected identifier "print" in class body.

challenge icon

אתגר

קל

גרום לרובוט להדפיס שתי שורות כשהמשחק מתחיל.

  1. השאר את print("Robot online") בתור השורה הראשונה של _ready().
  2. מתחתיה, הוסף print() שני עם מילים משלך, למשל Systems ready. התחל אותו בטאב.

לחץ על "שחק": המסוף מציג את Robot online, ואז את השורה שלך. לאחר מכן לחץ על "בדיקה".

נסו בעצמכם

extends Node2D

func _ready():
	print("Robot online")

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

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