Menu
CoddyTech
flag He iconעבריתdown icon

קבועים

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

ערכים מסוימים לעולם אינם משתנים בזמן שהמשחק פועל, כמו המהירות המרבית של רובוט. השתמשו עבורם בקבוע. יוצרים אותו באמצעות const במקום var:

const SPEED = 250

כותבים קבועים באותיות גדולות, כדי שהקוראים יראו שהערך קבוע. כדי לשנות אותו, ערכו את המספר במקום שבו הוא נוצר.

שורה שמשנה קבוע היא שגיאה. Godot מזהה אותה לפני שהמשחק מתחיל. המסוף מציג Cannot assign a new value to a constant ומציין את השורה.

challenge icon

אתגר

קל

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

  • השאר את SPEED קבוע.
  • גרום לרובוט לנוע שמאלה במהירות של 300 פיקסלים בשנייה.

נסו בעצמכם

extends Node2D

const SPEED = 200

func _ready():
	SPEED = 300

func _process(delta):
	position.x -= SPEED * delta
quiz iconבחנו את עצמכם

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

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

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