Menu
CoddyTech

Wstrzymaj grę

Część sekcji Zasady gry ścieżki Godot w Coddy. Lekcja 13 z 29.

Po zakończeniu gry gracz nadal może się poruszać. Zatrzymaj całą grę jednym wierszem:

get_tree().paused = true

get_tree() to drzewo sceny, które zawiera wszystkie węzły w grze. Gdy gra jest wstrzymana, _process i _physics_process przestają działać. Liczniki czasu zatrzymują się, a nic się nie porusza ani nie zderza. Na ekranie nadal wyświetlana jest ostatnia klatka.

get_tree().paused = false ponownie uruchamia wszystko.

challenge icon

Wyzwanie

Łatwy

Gdy stracisz ostatnie życie, wstrzymaj grę. Wewnątrz instrukcji if, pod wierszem wyświetlającym komunikat o końcu gry, ustaw get_tree().paused na true.

Spróbuj swoich sił

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 iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Zasady gry

Poćwicz samodzielnie: Edytor online Godot