Pengumpul Koin: Kamu Menang
Termasuk bagian Sinyal dan Tabrakan dalam perjalanan Godot di Coddy. Pelajaran 27 dari 27.
Kamu menang saat tidak ada koin tersisa. _on_coin_collected sudah menghitung mundur, jadi periksa jumlahnya tepat setelah berubah:
if coins_left == 0:
print("You collected every coin!")Scene ini memiliki Label tersembunyi bernama WinBanner yang menampilkan Kamu mengumpulkan semua koin!. Tampilkan dengan cara yang sama seperti saat kamu menampilkan lampu.
Tantangan
SedangDi akhir _on_coin_collected(), saat coins_left mencapai 0:
- cetak
You collected every coin! - tampilkan
$WinBanner
Lalu ambil keenam koin.
Coba sendiri
extends Node2D
var coins_left = 0
func _ready():
coins_left = get_tree().get_nodes_in_group("coins").size()
for coin in get_tree().get_nodes_in_group("coins"):
coin.collected.connect(_on_coin_collected)
func _on_coin_collected():
coins_left -= 1
print("Coins left: ", coins_left)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sinyal dan Tabrakan
3Kelompok
Bergabung dengan KelompokApakah Ada di Dalam Kelompok?Setiap Node dalam KelompokHitung Kelompok6Proyek: Pengumpul Koin
Pengumpul Koin: BerjalanPengumpul Koin: KoinLatihan sendiri: Playground Godot