Подсчитать элементы группы
Часть раздела Сигналы и столкновения путешествия по Godot на Coddy. Урок 14 из 27.
Список знает свою длину. Метод .size() для списка группы подсчитывает количество узлов в ней:
var count = get_tree().get_nodes_in_group("coins").size()
print("There are ", count, " coins")Игра использует это, чтобы узнать, сколько монет осталось или сколько врагов живы.
Подсчитывай элементы группы. Никогда не вводи число вручную. Если ты добавишь монету на уровень, подсчёт всё равно будет верным. Эти пять монет входят в группу coins, заданную в сцене.
Задание
ЛегкоКогда игра запустится, выведи количество монет в группе coins в виде Coins to find: 5. Подсчитай их с помощью .size().
Попробуйте сами
extends Node2D
func _ready():
print("Coins to find: ")
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Сигналы и столкновения
Потренируйтесь самостоятельно: Песочница Godot