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")Wyzwanie
ŁatwySpraw, by robot powiedział, ile ma części.
- W
_ready()zmieńprint(name), aby wypisywało cztery wartości:name," has ",get_child_count()i" parts". - 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
1Twoja pierwsza gra w Godot
Czym jest Godot?Ready uruchamia się razWypisywanie tekstu w GodotDrzewo scenyUstawianie pozycjiJednorazowe przesunięcie węzła3Wartości, które możesz dostosować
Zmienne w węźleStałeZmienne eksportowaneDziałania matematyczne na Vector2Zawijanie ekranuWłasne funkcjePoćwicz samodzielnie: Edytor online Godot