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 = 3Di 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.
Tantangan
MudahDi _on_player_hurt():
- Kurangi
livessebanyak satu. - Perbarui
$HUD/Lives, sehingga setelah terkena satu kali, tampilannya menjadiLives: 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Aturan Game
Latihan sendiri: Playground Godot