Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Введение
В этом разделе представлены примеры лучших практик, которые помогут вам эффективно работать с Godot.
Godot предоставляет большую гибкость в структурировании кодовой базы проекта и разбиения проекта на сцены. У каждого подхода свои плюсы и минусы, и их будет сложно взвесить, пока вы не поработаете в движке достаточно долго.
Существует много способов структурировать свой код и решать специфические задачи в программировании. Однако, невозможно охватить их все здесь.
По этой причине, каждая статья будет начинаться с постановки реальной задачи, которая может встретиться при разработке. Мы разберем каждую задачу на основополагающие вопросы, предложим решения, проанализируем все плюсы и минусы каждого варианта и выделим наилучшие способы решения данной задачи.
Вам следует начать с чтения Применение принципов объектно-ориентированного программирования в Godot. Он объясняет, как узлы и сцены Godot связаны с классами и объектами в других объектно-ориентированных языках программирования. Это поможет вам разобраться в остальной части серии.
Примечание
Лучшие практики в Godot основаны на принципах объектно-ориентированного дизайна. Мы используем такие инструменты, как принцип единственной ответственности и инкапсуляцию.