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...
调试
本章节包含了一些指南页面。如果你正在阅读引擎源码,试图排查底层的 Bug 或者寻找性能优化的空间,这些页面会为你提供指引。
调试编辑器
在开发或调试 Godot 编辑器时,你需要知道:默认情况下,直接运行可执行程序会先进入‘项目管理器’界面。而当你从项目管理器里点击打开某个具体项目时,它会重新生成(spawn)一个新的进程,这会导致你当前的调试会话直接中断。为了避免这种情况,你应该直接使用 -e 和 --path 这两个启动选项,让程序直接加载并进入指定的项目。
例如,直接使用 gdb 的话,你可以这样做:
gdb godot
> run -e --path ~/myproject
你也可以直接在项目文件夹里运行编辑器。如果是这样的话,只需要加上 -e 这个选项就行了。
cd ~/myproject
gdb godot
> run -e
你可以前往 command line tutorial,进一步了解这些启动选项以及其他命令行参数的更多细节。
如果你正在使用代码编辑器或集成开发环境(IDE)来调试 Godot,可以查阅我们的 configuration guides,其中详细介绍了如何针对你使用的特定编辑器进行构建和调试的设置流程。