Menu
CoddyTech

Nyawa

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

Banyak game memberimu beberapa nyawa. Setiap kesalahan mengurangi satu nyawa, dan game berakhir saat nyawanya habis. Dalam kode, nyawa berupa angka:

var lives = 3

Di ruangan ini, pemain mengirim sinyal hurt saat menyentuh duri merah. Setelah itu, pemain kembali ke kotak hijau. _ready() sudah menampilkan jumlah nyawa dan menghubungkan hurt ke _on_player_hurt().

Untuk kehilangan satu nyawa, kurangi jumlahnya satu, lalu tampilkan jumlah yang baru.

challenge icon

Tantangan

Mudah

Di _on_player_hurt():

  1. Kurangi lives sebanyak satu.
  2. Perbarui $HUD/Lives, sehingga setelah terkena satu kali, tampilannya menjadi Lives: 2.

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():
	pass
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