קבועים
חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 14 מתוך 27.
ערכים מסוימים לעולם אינם משתנים בזמן שהמשחק פועל, כמו המהירות המרבית של רובוט. השתמשו עבורם בקבוע. יוצרים אותו באמצעות const במקום var:
const SPEED = 250כותבים קבועים באותיות גדולות, כדי שהקוראים יראו שהערך קבוע. כדי לשנות אותו, ערכו את המספר במקום שבו הוא נוצר.
שורה שמשנה קבוע היא שגיאה. Godot מזהה אותה לפני שהמשחק מתחיל. המסוף מציג Cannot assign a new value to a constant ומציין את השורה.
אתגר
קלהמשחק לא מתחיל, כי הסקריפט משנה את הקבוע SPEED. תקן זאת:
- השאר את
SPEEDקבוע. - גרום לרובוט לנוע שמאלה במהירות של 300 פיקסלים בשנייה.
נסו בעצמכם
extends Node2D
const SPEED = 200
func _ready():
SPEED = 300
func _process(delta):
position.x -= SPEED * delta
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה צמתים וסצנות
1משחק Godot הראשון שלך
מה זה Godot?Ready רץ פעם אחתהדפסה ב-Godotעץ הסצנותקביעת מיקוםהזזת Node פעם אחת3ערכים שניתן לכוונן
משתנים בצומתקבועיםמשתני ייצואחישובים עם Vector2גלישה מעבר לקצה המסךהפונקציות שלכםתרגלו בעצמכם: Godot אונליין