Contar um grupo
Parte da seção Sinais e colisões do Journey de Godot da Coddy. Lição 14 de 27.
Uma lista sabe seu tamanho. .size() em uma lista de grupo conta seus nós:
var count = get_tree().get_nodes_in_group("coins").size()
print("There are ", count, " coins")Um jogo usa isso para saber quantas moedas restam ou quantos inimigos estão vivos.
Conte o grupo. Nunca digite o número você mesmo. Se adicionar uma moeda à fase, a contagem continuará correta. As cinco moedas aqui estão no grupo coins, definido na cena.
Desafio
FácilExiba quantas moedas há para encontrar.
- Em
_ready(), adicione um segundo valor aprint("Coins to find: ")após uma vírgula. - Faça com que seja o número de nós no grupo
coins, usando.size().
Pressione “Jogar”: o Console exibe Coins to find: 5. Depois, pressione “Verificar”.
Experimente você mesmo
extends Node2D
func _ready():
print("Coins to find: ")
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Sinais e colisões
Pratique por conta própria: Playground de Godot