Menu
CoddyTech

Дерево сцен

Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 4 из 28.

Узлы организованы в дерево. У узла могут быть дочерние узлы, и у каждого дочернего узла могут быть свои дочерние узлы. Открой вкладку Scene под игрой, чтобы увидеть дерево. Main содержит фон, пол и Robot. У робота есть антенна, лампочка, тело, лицо, глаза и рот.

Дочерние узлы перемещаются вместе со своим родительским узлом. Когда робот перемещается, его глаза тоже перемещаются.

name — это имя узла, а get_child_count() считает его дочерние узлы. print() принимает несколько значений, разделённых запятыми, и выводит их в одну строку:

print(name, " has ", get_child_count(), " parts")
challenge icon

Задание

Легко

Заставь робота сказать, сколько у него частей.

  1. В _ready() измени print(name), чтобы он выводил четыре значения: name, " has ", get_child_count() и " parts".
  2. Поставь запятую между каждым значением, как в примере выше.

Нажми «Играть»: в консоли появится Robot has 7 parts. Затем нажми «Проверить».

Попробуйте сами

extends Node2D

func _ready():
	print(name)

Все уроки раздела Узлы и сцены

Потренируйтесь самостоятельно: Песочница Godot