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עץ הסצנותקביעת מיקוםהזזת Node פעם אחתתרגלו בעצמכם: Godot אונליין