Godot 開發簡介¶
本頁用於介紹 Godot Engine 原始碼的整體架構,並提供於 C++ 方面擴充或修正引擎的有用技巧。
架構圖¶
下圖從核心元件到抽象驅動,通過場景結構與伺服器架構描述了 Godot 使用的架構。

使用 gdb 為編輯器進行除錯¶
在撰寫或修正影響 Godot Engine 編輯器的 Bug 時,請注意二進位檔會先執行專案管理員,選擇專案後才會再於另一個處理程序中執行編輯器。若要直接開啟專案,則需要在專案資料夾內通過將 -e
引數傳給 Godot Engine 的二進位檔來執行編輯器。通常如下:
$ cd ~/myproject
$ gdb godot
> run -e
或:
$ gdb godot
> run -e --path ~/myproject