Godot開発入門

このページでは、Godotエンジンのソースコードのグローバルな構成を紹介し、C++側でエンジンを拡張/修正するための有用なヒントを提供します。

アーキテクチャ図

次の図は、Godotが使用するアーキテクチャを、コアコンポーネントから抽象化されたドライバーまで、シーン構造とサーバーを介して記述します。

../../_images/architecture_diagram.jpg

「gdb」を使用したエディタのデバッグ

Godotエンジンのエディタに影響を与えるバグを記述したり修正したりする場合は、バイナリはデフォルトでプロジェクトマネージャーを最初に実行し、プロジェクトを選択すると別のプロセスでのみエディタを実行することに注意してください。 プロジェクトを直接起動するには、プロジェクトのフォルダ内からGodot Engineのバイナリに -e 引数を渡してエディタを実行する必要があります。 通常:

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

または:

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