Дерево сцен
Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 4 из 28.
Узлы организованы в дерево. У узла могут быть дочерние узлы, и у каждого дочернего узла могут быть свои дочерние узлы. Открой вкладку Scene под игрой, чтобы увидеть дерево. Main содержит фон, пол и Robot. У робота есть антенна, лампочка, тело, лицо, глаза и рот.
Дочерние узлы перемещаются вместе со своим родительским узлом. Когда робот перемещается, его глаза тоже перемещаются.
name — это имя узла, а get_child_count() считает его дочерние узлы. print() принимает несколько значений, разделённых запятыми, и выводит их в одну строку:
print(name, " has ", get_child_count(), " parts")Задание
ЛегкоЗаставь робота сказать, сколько у него частей.
- В
_ready()измениprint(name), чтобы он выводил четыре значения:name," has ",get_child_count()и" parts". - Поставь запятую между каждым значением, как в примере выше.
Нажми «Играть»: в консоли появится Robot has 7 parts. Затем нажми «Проверить».
Попробуйте сами
extends Node2D
func _ready():
print(name)
Все уроки раздела Узлы и сцены
Потренируйтесь самостоятельно: Песочница Godot