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

השהיית המשחק

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

אחרי סיום המשחק, השחקן עדיין יכול להסתובב. השהה את כל המשחק בשורה אחת:

get_tree().paused = true

get_tree() הוא עץ הסצנות, שמכיל את כל הצמתים במשחק. בזמן שהוא מושהה, _process ו-_physics_process מפסיקות לפעול. הטיימרים מפסיקים לספור, ושום דבר לא זז או מתנגש. המסך ממשיך להציג את הפריים האחרון.

get_tree().paused = false מפעיל שוב את הכול.

challenge icon

אתגר

קל

כשמאבדים את החיים האחרונים, השהה את המשחק. בתוך if, מתחת לשורה שמציגה את Game Over, הגדר את get_tree().paused לערך true.

נסו בעצמכם

extends Node2D

var lives = 3

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

func _on_player_hurt():
	lives -= 1
	$HUD/Lives.text = "Lives: %d" % lives
	if lives == 0:
		$HUD/GameOver.visible = true
quiz iconבחנו את עצמכם

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

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

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