Какие классы не происходят из Node и как они интегрируются в жизненный цикл кода?

#class #nodes #lifecycle #godot

#класс #узлы #жизненный цикл #годо

Вопрос:

Смотрел урок о Годо и жизненном цикле кода. В уроке упоминалось, что все классы, которые наследуются от класса Node, разрешены в жизненном цикле. Итак, каких классов нет в классе node? Это просто класс SceneTree и корневой класс? Как они «запускаются», если они не являются частью жизненного цикла?

Ответ №1:

Object является базовым классом практически для всего в GDScript, включая Node . Хотя типы данных, подобные String и Variant не наследуемые от него.

В документации перечислены несколько десятков типов, которые наследуются от Object . Многие из них, например OS , доступны статически и «запускаются» при запуске.

https://docs.godotengine.org/en/stable/classes/class_object.html#class-object