Menu
CoddyTech

Policz elementy grupy

Część sekcji Sygnały i kolizje ścieżki Godot w Coddy. Lekcja 14 z 27.

Lista zna swoją długość. .size() na liście grupy zlicza jej węzły:

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

Gra używa tego, by wiedzieć, ile monet pozostało lub ilu wrogów jest żywych.

Zlicz grupę. Nigdy nie wpisuj liczby samodzielnie. Jeśli dodasz monetę do poziomu, liczba nadal będzie się zgadzać. Pięć monet tutaj należy do grupy coins, ustawionej w scenie.

challenge icon

Wyzwanie

Łatwy

Wyświetl, ile monet trzeba znaleźć.

  1. W _ready() dodaj do print("Coins to find: ") drugą wartość po przecinku.
  2. Ma to być liczba węzłów w grupie coins, uzyskana za pomocą .size().

Naciśnij „Graj”: w konsoli pojawi się Coins to find: 5. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

extends Node2D

func _ready():
	print("Coins to find: ")
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Sygnały i kolizje

Poćwicz samodzielnie: Edytor online Godot