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

חיים

חלק מהיחידה חוקי המשחק במסלול ה-Godot של Coddy. שיעור 11 מתוך 29.

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

var lives = 3

בחדר הזה, השחקן שולח את האות hurt כשהוא נוגע בקוצים האדומים. לאחר מכן הוא חוזר לריבוע הירוק. _ready() כבר מציגה את מספר החיים ומחברת את hurt ל־_on_player_hurt().

כדי לאבד חיים, הפחיתו אחד, ואז הציגו את המספר החדש.

challenge icon

אתגר

קל

בתוך _on_player_hurt():

  1. הפחיתו 1 מ־lives.
  2. עדכנו את $HUD/Lives, כך שאחרי פגיעה אחת יוצג Lives: 2.

נסו בעצמכם

extends Node2D

var lives = 3

func _ready():
	$HUD/Lives.text = "Lives: %d" % lives
	$Player.hurt.connect(_on_player_hurt)

func _on_player_hurt():
	pass
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה חוקי המשחק

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