Menu
CoddyTech

Pengumpul Koin: Koin

Termasuk bagian Sinyal dan Tabrakan dalam perjalanan Godot di Coddy. Pelajaran 24 dari 27.

Masing-masing dari enam koin menjalankan coin.gd, jadi kamu menulisnya sekali saja. Koin melakukan tiga hal yang sudah kamu ketahui:

  • Koin bergabung dengan grup coins, agar Main dapat menghitung koin nanti.
  • Koin mendengarkan body_entered-nya sendiri.
  • Koin menghapus dirinya sendiri saat pemain menyentuhnya.

Pemain berada dalam grup player, yang ditetapkan di scene. Periksa apakah pemain ada sebelum menghapus koin, agar tidak ada hal lain yang mengambilnya:

func _on_body_entered(body):
	if body.is_in_group("player"):
		queue_free()
challenge icon

Tantangan

Mudah

Tulis coin.gd:

  1. Di _ready(), gabungkan ke grup coins dan hubungkan body_entered ke _on_body_entered.
  2. Di _on_body_entered(body), hapus koin jika body berada dalam grup player.

Berjalanlah melewati koin-koin. Setiap koin akan menghilang.

Coba sendiri

extends Area2D

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