Godot发展概论

本页旨在介绍Godot引擎的源代码的全局组织,并给出在C++方面扩展/固定引擎的有用提示。

体系结构图

下图描述了Godot使用的架构,从核心组件到抽象的驱动程序,通过场景结构和服务器。

../../_images/architecture_diagram.jpg

用gdb调试编辑器

如果您正在编写或更正影响Godot引擎编辑器的错误,请记住,在默认情况下,二进制文件将首先运行项目管理器,然后仅在选择项目后在另一个进程中运行编辑器。要直接启动项目,需要通过传递 -e 来自项目文件夹中的godot引擎二进制文件的参数。通常:

$ cd ~/myproject
$ gdb godot
> run -e

或:

$ gdb godot
> run -e --path ~/myproject