Menu
CoddyTech

Drzewo sceny

Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 4 z 28.

Węzły są ułożone w drzewo. Węzeł może mieć dzieci, a każde z nich może mieć własne dzieci. Otwórz kartę Scene pod grą, aby zobaczyć drzewo. Main zawiera tło, podłogę i Robot. Robot zawiera swoją antenę, żarówkę, korpus, twarz, oczy i usta.

Dzieci poruszają się razem ze swoim rodzicem. Gdy robot się porusza, poruszają się również jego oczy.

name to nazwa węzła, a get_child_count() zlicza jego dzieci. print() przyjmuje kilka wartości oddzielonych przecinkami i wypisuje je w jednym wierszu:

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

Wyzwanie

Łatwy

Spraw, by robot powiedział, ile ma części.

  1. W _ready() zmień print(name), aby wypisywało cztery wartości: name, " has ", get_child_count() i " parts".
  2. Wstaw przecinek między każdą wartością, tak jak w przykładzie powyżej.

Naciśnij „Graj”: w konsoli pojawi się Robot has 7 parts. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

extends Node2D

func _ready():
	print(name)

Wszystkie lekcje w sekcji Węzły i sceny

Poćwicz samodzielnie: Edytor online Godot