Menu
CoddyTech

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.

challenge icon

Tantangan

Sedang

Di 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)
quiz iconUji dirimu

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

Semua pelajaran di Sinyal dan Tabrakan

Latihan sendiri: Playground Godot