Contar un grupo
Parte de la sección Señales y colisiones del Journey de Godot de Coddy. Lección 14 de 27.
Una lista conoce su longitud. .size() en la lista de un grupo cuenta sus nodos:
var count = get_tree().get_nodes_in_group("coins").size()
print("There are ", count, " coins")Un juego usa esto para saber cuántas monedas quedan o cuántos enemigos siguen vivos.
Cuenta el grupo. Nunca escribas el número tú mismo. Si añades una moneda al nivel, el recuento sigue coincidiendo. Las cinco monedas de aquí están en el grupo coins, configurado en la escena.
Desafío
FácilImprime cuántas monedas hay que encontrar.
- En
_ready(), dale aprint("Coins to find: ")un segundo valor después de una coma. - Haz que sea el número de nodos del grupo
coins, con.size().
Pulsa «Jugar»: la consola muestra Coins to find: 5. Después, pulsa «Comprobar».
Pruébalo tú mismo
extends Node2D
func _ready():
print("Coins to find: ")
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Señales y colisiones
Practica por tu cuenta: Playground de Godot