È nel gruppo?
Fa parte della sezione Segnali e collisioni del percorso Godot di Coddy. Lezione 12 di 27.
Controllare body.name funziona per un singolo nodo. Per un insieme di nodi, controlla il gruppo:
if body.is_in_group("racers"):
print(body.name, " finished!")is_in_group() risponde sì o no. Usalo anche per un solo nodo. Il nome cambia quando rinomini o copi un nodo. Un gruppo indica cosa è il nodo.
Tre robot corrono verso il traguardo. Red e Blue appartengono al gruppo racers, impostato nella scena. Bot pulisce la pista e non appartiene ad alcun gruppo.
Sfida
FacileIl traguardo stampa una riga per ogni robot che lo attraversa. Fai in modo che stampi solo per i corridori. La Console dovrebbe mostrare Red finished! e Blue finished!, e niente per Bot.
Provalo tu
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
print(body.name, " finished!")
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