Menu
CoddyTech

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.

challenge icon

Desafío

Fácil

Imprime cuántas monedas hay que encontrar.

  1. En _ready(), dale a print("Coins to find: ") un segundo valor después de una coma.
  2. 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: ")
quiz iconPonte a prueba

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