以前のバージョンの Unreal Engine(4.26 より前)を使用する
Unreal Engine バージョン 4.26 以降を使用している場合は、PC 上の Unreal を始める を参照してください。 Unreal Engine バージョン 4.25 以前を使用しており、4.26 以降にアップグレードできない場合でも、Gaming Runtime と XBOX Services API (XSAPI) のインポート ライブラリを使用して主要な XBOX エコシステム体験と統合できます。 これらのインポート ライブラリを使うと、ゲーム プロジェクトに GDK プラットフォーム ターゲットを追加することなく、ゲームが Gaming Runtime API と XSAPI を直接呼び出せます。Gaming Runtime と XSAPI のヘッダーおよびインポート ライブラリを追加する
- Unreal プロジェクトのビルド ファイルを見つけます: /Source/(ProjectName)/(ProjectName).Build.cs
- 以下の行を追加して _GAMING_DESKTOP マクロを定義します。
- 次の include パスを追加します。
Microsoft GDK (June 2024) 以前では、次を使用してください: C:\Program Files (x86)\Microsoft GDK\230300\GRDK\ExtensionLibraries\Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Include
- インポート ライブラリ用に次のライブラリ パスを追加します。
Microsoft GDK (June 2024) 以前では、次を使用してください: C:\Program Files (x86)\Microsoft GDK\230300\GRDK\ExtensionLibraries\Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Lib\Release\Microsoft.Xbox.Services.141.GDK.C.Thunks.lib
include パスとライブラリ パスは、GDK のバージョンとインストール場所に応じて、マシンごとに異なる可能性があります。
C++ コード ファイルから Gaming Runtime と XSAPI にアクセスする
- サインインや実績解除などの統合を追加する場所を決定します。
- Gaming Runtime と XSAPI のヘッダーを追加します。
- サービス呼び出しと統合します。以下の例を参照してください。
- 方法: ユーザーをサインインするベスト プラクティス
- タイトル管理 Achievements の更新
Partner Center で製品を作成する
XBOX services 機能をテストしたり、Microsoft Store にゲームを公開したりする前に、Partner Center で XBOX services 対応の製品を作成する必要があります。Partner Center の詳細については、Setting up an app or game in Partner Center, for Managed Partners を参照してください。ゲーム用の MicrosoftGame.config ファイルを作成する
ゲームが XBOX services にサインインするには、ゲーム パッケージに MicrosoftGame.config ファイルを含め、前の手順で作成した Partner Center プロジェクトの値で「MSAAppId」および「TitleId」フィールドを埋める必要があります。config ファイルを作成する最も簡単な方法は MicrosoftGame.config Editor を使用することです。MicrosoftGame.config ファイルの詳細については、MicrosoftGame.config overview を参照してください。MicrosoftGame.config ファイルは、ゲームのプライマリ実行ファイルが含まれる同じディレクトリに配置してください。
ゲーム パッケージを作成して登録する
ゲームから XBOX services にサインインしてサービス統合をテストするには、パッケージを作成して登録する必要があります。- File > Package Project > Windows > Windows (64-bit) を選択してパッケージ化ダイアログを開きます。
- File Explorer ダイアログでビルド出力のフォルダーを選択し、Select Folder を選択します。
- wdapp でゲームを起動します。
- あるいは、wdapp でパッケージを登録し、スタート メニューからゲームを起動することもできます。
XBOX services にサインインする目的で、実行ファイルを直接ダブル クリックしても動作しません。
