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()Sfida
FacileScrivi coin.gd:
- In
_ready(), aggiungi il nodo al gruppocoinse collegabody_entereda_on_body_entered. - In
_on_body_entered(body), libera la moneta se il corpo appartiene al gruppoplayer.
Passa sopra le monete. Ognuna dovrebbe scomparire.
Provalo tu
extends Area2D
func _ready():
pass
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Segnali e collisioni
6Progetto: Raccogli monete
Raccogli monete: CamminaRaccogli monete: MoneteEsercitati da solo: Playground Godot