Menu
CoddyTech

Eine Gruppe zählen

Teil des Abschnitts Signale und Kollisionen der Godot-Journey von Coddy. Lektion 14 von 27.

Eine Liste kennt ihre Länge. .size() zählt die Knoten in der Liste einer Gruppe:

var count = get_tree().get_nodes_in_group("coins").size()
print("There are ", count, " coins")

Ein Spiel nutzt das, um zu wissen, wie viele Münzen noch übrig oder wie viele Gegner noch am Leben sind.

Zähle die Gruppe. Gib die Zahl niemals selbst ein. Wenn du dem Level eine Münze hinzufügst, stimmt die Anzahl weiterhin. Die fünf Münzen hier sind in der Gruppe coins, die in der Szene festgelegt ist.

challenge icon

Aufgabe

Einfach

Gib aus, wie viele Münzen noch zu finden sind.

  1. Füge in _ready() nach einem Komma einen zweiten Wert zu print("Coins to find: ") hinzu.
  2. Verwende dafür die Anzahl der Knoten in der Gruppe coins mit .size().

Drücke auf „Spielen“: In der Konsole wird Coins to find: 5 angezeigt. Drücke dann auf „Prüfen“.

Probier es selbst

extends Node2D

func _ready():
	print("Coins to find: ")
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Signale und Kollisionen

Übe selbstständig: Godot-Playground