Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
Введение¶
В этом разделе представлены примеры лучших практик, которые помогут вам эффективно работать с Godot.
Godot предоставляет большую гибкость в структурировании кодовой базы проекта и разбиения проекта на сцены. У каждого подхода свои плюсы и минусы, и их будет сложно взвесить, пока вы не поработаете в движке достаточно долго.
Существует много способов структурировать свой код и решать специфические задачи в программировании. Однако, невозможно охватить их все здесь.
По этой причине, каждая статья будет начинаться с постановки реальной задачи, которая может встретиться при разработке. Мы разберем каждую задачу на основополагающие вопросы, предложим решения, проанализируем все плюсы и минусы каждого варианта и выделим наилучшие способы решения данной задачи.
Вам следует начать с чтения Применение объектно-ориентированного подхода в Godot. Он объясняет, как узлы и сцены Godot соотносятся с классами и объектами в других объектно-ориентированных языках программирования. Это поможет вам разобраться в остальной части серии.
Примечание
Лучшие практики в Godot основаны на принципах объектно-ориентированного дизайна. Мы используем такие инструменты, как принцип единой ответственности и принцип инкапсуляции.