UnrealBuildTool (UBT) は、Unreal Engine (UE) ソース コードのコンフィギュレーション プロセスを管理するカスタム ツールです。「BuildConfiguration.cs
」を読んで、ユーザーが設定できるさまざまなビルド オプションを確認してください。
モジュラー型アーキテクチャ
UE は多数のモジュールに分割されています。各モジュールには、モジュールの依存関係、追加ライブラリ、インクルード パスなどを定義するオプションを含む、モジュールのビルド方法を制御する「.build.cs
」ファイルがあります。デフォルトでは、これらのモジュールは DLL にコンパイルされ、1 つの実行ファイルによってロードされます。モノリシックな実行ファイルを「BuildConfiguration.cs
」ファイルにビルドすることを選択できます。
ビルド プロセスは、「.sln
」や「.vcproj
」ファイル (Visual Studio 用) など、開発環境のプロジェクト ファイルとは独立して実行されることを理解しておくことが重要です。ただし、これらのファイルは編集目的で使用すると便利なので、動的に生成するためのツールが用意されています (プロジェクト ディレクトリ ツリーの内容に基づいて)。このツールは、[Unreal Engine Root Directory]
にある「GenerateProject.bat
」ファイルを使用して実行できます。
注記 : GenerateProject.bat
をときどき実行すると、ディスクからファイルが追加され (または削除される)、コード エディタが最新の状態に保たれます。