Menu
CoddyTech

Raccogli monete: Monete

Fa parte della sezione Segnali e collisioni del percorso Godot di Coddy. Lezione 24 di 27.

Ognuna delle sei monete esegue coin.gd, quindi lo scrivi una sola volta. Una moneta fa tre cose che già conosci:

  • Entra nel gruppo coins, così Main potrà contare le monete in seguito.
  • Ascolta il proprio body_entered.
  • Si elimina quando il giocatore la tocca.

Il giocatore fa parte del gruppo player, impostato nella scena. Verificalo prima di eliminare la moneta, così nessun altro la raccoglierà:

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

Sfida

Facile

Scrivi coin.gd:

  1. In _ready(), aggiungi il nodo al gruppo coins e collega body_entered a _on_body_entered.
  2. In _on_body_entered(body), libera la moneta se il corpo appartiene al gruppo player.

Passa sopra le monete. Ognuna dovrebbe scomparire.

Provalo tu

extends Area2D

func _ready():
	pass
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Segnali e collisioni

Esercitati da solo: Playground Godot