Menu
CoddyTech

È 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.

challenge icon

Sfida

Facile

Il 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!")
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