IT-lexicon › Programmeren › SceneTree (Godot)

SceneTree (Godot)

Programmeren Svenska → Bijgewerkt: 2026-10-26

De hoofdlus van Godot en de boom van nodes waar alles in een draaiende game aan hangt.

In Godot is een scène niets meer dan een opgeslagen tak van nodes, en de draaiende game is één enkele boom waarin zulke takken worden geënt en weer gesnoeid. De boom is eigendom van SceneTree, de standaardimplementatie van de hoofdlus in de engine: die stuurt _process en _physics_process aan, houdt groepen, pauzestand en scènewissels bij, en is vanuit elke node bereikbaar via get_tree().

De volgorde doet ertoe. _ready loopt van onder naar boven, dus kinderen zijn klaar vóór hun ouder, terwijl de verwerking van boven naar beneden gaat. queue_free verwijdert een node pas aan het einde van het frame, zodat niets halverwege een update naar een half verwijderde node wijst. Communicatie omhoog in de boom gaat het best met signalen, een ingebouwde variant van het observer pattern.

← Terug naar het lexicon