次の方法で共有


Microsoft Game Development Kit を既存のデスクトップ プロジェクトに追加する

注意

ゲーム ランタイムを使用して PC デスクトップを対象とするゲームの場合、Direct3D 12、Direct3D 11、または従来の Direct3D 9 を自由に使用できます。 D3DX9、D3DX10、D3DX11 などのレガシ DirectX SDK コンポーネントを使用する場合は、いくつかの特別な考慮事項があることに注意してください。詳細については、「DirectX Framework パッケージ」 のドキュメントを参照してください。

注意

以下の情報は、既存の x64 デスクトップ (Windows PC) プロジェクトとカスタム エンジンがあり、Microsoft ゲーム開発キット (GDK) がインストール済みであることを前提としています。 GDK をインストールしない場合は、「Microsoft ゲーム開発キットをインストールしないでプロジェクトを構成する」を参照してください。

以下の手順に従うと、プロジェクトが作成されます。

  • Windows API ファミリWINAPI_FAMILY_DESKTOP_APP を使用し、kernel32.libuser32.lib など、一般的な PC ライブラリにリンクします。
  • 必要なヘッダーとライブラリを含めます。
  • XGameRuntime.h を含めて XGameRuntime.lib にリンクします。 ゲーム ランタイムのすべての機能は、Xbox Live API (XSAPI) 拡張ライブラリと共にすぐに使用できます。
  • MicrosoftGameConfig.mgc ファイルに基づく、完全なパッケージ ID を持つ F5 を使用してゲームをデバッグする機能があります。

既存のデスクトップ プロジェクトに GDK を追加するには

  1. 必要に応じて、構成マネージャーを使用してデバッグ構成とリリース構成の新しいコピーを作成するか、既存のものを変更します。

  2. プロジェクトを閉じて、テキスト エディターで開きます。 「Microsoft Game Development Kit (GDK) で x64 プラットフォームを使用する」の詳細な手順を使用して、プロジェクトの GlobalsExtensionSettings、VC++ Directories、および ItemDefinitionGroups を変更します。

  3. テキスト エディターを閉じて、Visual Studio でプロジェクトを開きます。

  4. MicrosoftGameConfig.mgc をセットアップします: GDK には、MicrosoftGame.config ファイルをプロジェクトに追加するための Visual Studio アイテム テンプレートが含まれています。 アイテム テンプレートを使用してファイルを追加するには:

  • プロジェクトを右クリックし、[追加]->[新しい項目] を選択します。
  • MicrosoftGame.config テンプレートは、次に示すように、[Visual C++] ->[ゲーム] -> [Microsoft Game Development Kit] のツリーの >[エディション] ノードにあります。

MicrosoftGame.config 項目テンプレート

  • MicrosoftGameConfig.mgc ファイルを右クリックして [カスタム ビルド ツール] に設定し、[OK] をクリックします。
  • コマンド ラインで、<[編集...]> をクリックして貼り付けます。
copy %(Identity) "$(OutDir)MicrosoftGame.config"
makepkg.exe localize /d "$(OutDir)" /pd "$(OutDir)" /gc "%(Identity)"
  • 出力については、次のように設定します。
$(OutDir)MicrosoftGame.config

MicrosoftGame.config カスタム ビルド

詳細については、「MicrosoftGame.config overview (MicrosoftGame.config の概要)」を参照してください。