#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