Compter un groupe
Fait partie de la section Signaux et collisions du Journey Godot de Coddy. Leçon 14 sur 27.
Une liste connaît sa longueur. .size() sur la liste d’un groupe compte ses nœuds :
var count = get_tree().get_nodes_in_group("coins").size()
print("There are ", count, " coins")Un jeu utilise cette information pour savoir combien de pièces il reste ou combien d’ennemis sont en vie.
Compte le groupe. Ne saisis jamais le nombre toi-même. Si tu ajoutes une pièce au niveau, le compte reste correct. Les cinq pièces ici sont dans le groupe coins, défini dans la scène.
Défi
FacileAffiche le nombre de pièces à trouver.
- Dans
_ready(), ajoute une deuxième valeur après une virgule àprint("Coins to find: "). - Fais-en le nombre de nœuds du groupe
coins, avec.size().
Appuie sur « Jouer » : la console affiche Coins to find: 5. Puis appuie sur « Vérifier ».
Essayez vous-même
extends Node2D
func _ready():
print("Coins to find: ")
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Signaux et collisions
Entraînez-vous par vous-même : Playground Godot