ThirdPersonMP サンプルプロジェクトのビルド
この記事では、Unreal ThirdPersonMP サンプルをテンプレートプロジェクトとして使用し、PlayFab Multiplayer 互換の Unreal プロジェクトを正常にビルドする方法について説明します。このガイドでは、Unreal プロジェクトをテストおよび検証するために後続の手順で必要となるすべてのビルド構成を確認できます。このページには GSDK 固有の手順はなく、この例に役立つ特定の Unreal ビルド手順のみを扱います。目標
- 「Development Editor」のビルド
- ゲームクライアントのビルド
- 「Development Server」のビルド
- リリースサーバーのビルド
要件
- Visual Studio をダウンロードします。Community 版 は無料です。
- 必要なワークロード: .NET デスクトップ開発と C++ によるデスクトップ開発
- Unreal Engine のソースコードをダウンロードします。手順については、Unreal Engine ソースコードのダウンロード (外部) を参照してください。
- PlayFab Unreal GSDK をインストールおよび構成した 完了済みの Unreal プロジェクト
- Unreal ビルド構成 オプションに関する知識
手順
GSDK セットアップ ガイドでは、以前に「Unreal Engine バージョンの切り替え」と「Visual Studio プロジェクトファイルの生成」の手順について説明しました。また、さまざまなコンパイルオプションに関する Unreal ガイド もありますので、確認してください。Development Editor
最初にビルドすべきなのは Development Editor です。これを行うには、{ProjectName}.uproject ファイルを見つけて右クリックし、「Generate Visual Studio project files」を選択します (前のガイドで既に実行している場合は、このステップをスキップできます)。完了したら、Visual Studio で {ProjectName}.sln を開くことができます。
Visual Studio が読み込まれたら、構成を「Development Server」に変更します。ソリューション構成のドロップダウンは読みにくいことがありますが、ツールバーのカスタマイズオプションでサイズを変更できます。次にビルドします。初回は数時間かかることがありますが、前のガイドで既に実行している可能性が高いです。小規模なプロジェクトの場合、再ビルドはかなり高速です。完了したら、Solution/Games/ThirdPersonMP プロジェクトを実行/デバッグできます。これで Development Editor が起動します。
Shipping Client のビルド
Development Editor を実行します。Development Editor のウィンドウから、次のオプションをこの順序で選択します。- File -> Package Project -> Build Target -> ThirdPersonMP (またはプロジェクトの名前)
- File -> Package Project -> Build Configuration -> Development
- File -> Package Project -> Windows (64-bit)
- (場所を選ぶポップアップウィンドウが開きます - この場所を必ず覚えておいてください)
- この構成での初回パッケージ化には時間がかかる場合があります
- 初回の Shipping Client ビルドは、既に Development Editor をビルドしていても、最大で数時間かかります
- ThirdPersonMP のようなシンプルなプロジェクトでは、再ビルドははるかに高速です
- 選択したクライアントの場所を開き、ThirdPersonMP.exe を見つけます
Development Server のビルド
- Development Editor を閉じます (Unreal は実行されなくなり、Visual Studio のみが開いている状態になります)
- Toolbars -> Configuration -> 「Development Server」
- Build/Rebuild Solution
- この構成での初回パッケージ化には時間がかかる場合があります
- 初回の Development Server ビルドは、既に Development Editor をビルドしていても、最大で数時間かかります
- ThirdPersonMP のようなシンプルなプロジェクトでは、再ビルドははるかに高速です
- Explorer を使って {projectLocation}\Binaries\Win64\ThirdPersonMPServer.exe を見つけます
Shipping Server のビルド
Development Editor を実行します。Development Editor のウィンドウから、次のオプションをこの順序で選択します。- File -> Package Project -> Build Target -> ThirdPersonMPServer (またはプロジェクトの名前)+Server
- File -> Package Project -> Build Configuration -> Development
- File -> Package Project -> Windows (64-bit)
- (場所を選ぶポップアップウィンドウが開きます - この場所を必ず覚えておいてください)
- この構成での初回パッケージ化には時間がかかる場合があります
- 初回の Shipping Server ビルドは、既に Development Editor をビルドしていても、最大で数時間かかります
- ThirdPersonMP のようなシンプルなプロジェクトでは、再ビルドははるかに高速です
- 選択したサーバーの場所を開き、ThirdPersonMPServer.exe を見つけます
