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.
Wyzwanie
ŁatwyWyświetl, ile monet trzeba znaleźć.
- W
_ready()dodaj doprint("Coins to find: ")drugą wartość po przecinku. - 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: ")
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