なぜ GODOT を EXE に変換するのですか?
Godot プロジェクトを .exe に変換することは、プレイ可能な Windows ビルドを出荷する方法です。Godot はファイルを data.pck にまとめ、エディターやデバッガーを除外して最適化されたエンジンバイナリと組み合わせることで、より小さく高速なスタンドアロンプログラムを提供します。project.godot ファイルはエンジンにプロジェクトの場所を教えるだけなので、ビルドへの入力であり、変換される対象ではありません。
GODOT から EXE への変換方法
Godot Engine - プロジェクト > エクスポート FREE
プロジェクトを開き、「プロジェクト > エクスポート」に移動し、Windows Desktop プリセットを追加し、必要に応じてエクスポートテンプレートをダウンロードしてから、「プロジェクトのエクスポート」を実行して game.exe を書き出します。
Godot ヘッドレスコマンドライン FREE
スクリプトや CI パイプラインから同じ .exe をビルドするには、godot --headless --export-release "Windows Desktop" build/game.exe を実行します。
これらの形式について
品質と注意点
- 使用している Godot のバージョンと正確に一致するエクスポートテンプレートをインストールする必要があります。そうしないと、エクスポートボタンが無効なままになります。
- デフォルトでは
.exeは署名されていません。プリセットでコード署名を設定しないと、Windows がユーザーに警告を表示する場合があります。 - ビルドは
.exeと並んで(または埋め込まれて)data.pckを出力します。pck を埋め込まない限り、これらはセットで保持してください。
よくある質問
project.godot を直接 exe に変換できますか?
いいえ。
project.godot は設定ファイルです。.exe をビルドするには、「プロジェクト > エクスポート」を使用してプロジェクト全体をエクスポートします。エクスポートボタンがグレーアウトしているのはなぜですか?
お使いの Godot バージョン用のエクスポートテンプレートがインストールされていません。「エディター > エクスポートテンプレートの管理」からダウンロードしてください。
exe にはエディターが含まれていますか?
いいえ。エクスポートされたバイナリからはエディターとデバッガーが削除されているため、
godot.exe よりも小さく高速です。エディターを開かずに exe をビルドできますか?
はい、自動ビルドや CI ビルドには
--export-release を指定したヘッドレスコマンドラインを使用してください。