Menu
CoddyTech

Jeda Permainan

Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 13 dari 29.

Setelah Game Over, pemain masih bisa berjalan-jalan. Jeda seluruh permainan dengan satu baris:

get_tree().paused = true

get_tree() adalah scene tree, yang menampung setiap node dalam permainan. Saat dijeda, _process dan _physics_process berhenti berjalan. Timer berhenti menghitung, dan tidak ada yang bergerak atau bertabrakan. Layar terus menampilkan frame terakhir.

get_tree().paused = false menjalankan semuanya kembali.

challenge icon

Tantangan

Mudah

Saat nyawa terakhir habis, jeda permainan. Di dalam if, di bawah baris yang menampilkan Game Over, atur get_tree().paused menjadi true.

Coba sendiri

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 iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Aturan Game

Latihan sendiri: Playground Godot