Benutzer-Werkzeuge

Webseiten-Werkzeuge


godot:syntax:gruppen

Gruppen

Node einer Gruppe zuordnen

Nodes(Objekte) können zu Gruppen zusammengefasst werden. Hierbei können beliebig viele Gruppen existieren und ein Node kann in mehreren Gruppen enthalten sein.

Über das Panel(Node) ⇒ Gruppen ⇒ Button(Gruppen verwalten)

Selektieren wir eine Gruppe, können wir die Mitglieder der einzelnen Gruppen editieren.

Alternativ können wir auch per Skript ein Node einer Gruppe zuordnen.

add_to_group("GruppenName")

Gruppenmitglieder aufrufen

gruppen ansprechen können wir über zwei Wege: zum einen können wir mit dem Befehl

get_tree().call_group("GruppenName", "FunktionsName")

Bei jedem Mitglied der Gruppe, eine Funktion aufrufen. Dies setzt natürlich voraus, dass die Nodes die entsprechende Funktion definiert haben.

Bei der zweiten Möglichkeit können wir uns ein Array mit allen Gruppenmitgliedern übergeben

var mitglieder = get_tree().get_nodes_in_group("GruppenName")
for x in mitglieder:
	print(x.name)
godot/syntax/gruppen.txt · Zuletzt geändert: 2020/10/11 22:48 (Externe Bearbeitung)