Skip to main content
本主題說明如何使用 GDK 專案範本開始開發新遊戲。
對於使用 Gaming Runtime 並以 PC 桌面為目標的遊戲,您可以自由使用 Direct3D 12、Direct3D 11,甚至是舊版的 Direct3D 9。請注意,若使用舊版 DirectX SDK 元件 (例如 D3DX9、D3DX10、D3DX11 等),會有一些特殊考量。如需詳細資訊,請參閱 DirectX Framework 套件文件。

使用 Gaming Runtime 的 Visual Studio 專案範本開始使用

在已安裝 Visual Studio 的開發 PC 上安裝 Microsoft Game Development Kit (GDK) 時,會安裝五個以 PC 桌面為目標的專案範本,如下表所示。 若要存取這些範本:
  1. 開啟 Visual Studio。
  2. 選取 [檔案] > [新增] > [專案]。隨即出現 [新增專案] 對話方塊。
  3. 在 [新增專案] 對話方塊中,將 [所有語言] 篩選條件設定為 C++、將 [所有平台] 篩選條件設定為 Windows,並將 [所有專案類型] 設定為 [遊戲]。您也可以搜尋上述專案名稱。
  4. 從 Microsoft Game Development Kit 專案範本清單中,選取您要的專案範本。
  5. 選取 [確定]。

使用適當的範本

專門以 PC 桌面為目標的遊戲

如果您開發的遊戲專門以 PC 裝置為目標,Direct3D 12 Desktop Game 範本是常見的起點。此範本的一些重要層面包括:
  • 使用 Windows API 系列 WINAPI_FAMILY_DESKTOP_APP,並連結典型的 PC 桌面程式庫,包括 kernel32.lib、user32.lib 等。因此,遊戲中可以使用完整的 PC 桌面 API。
  • 包含必要的標頭和程式庫,讓範本可隨時新增與 PC 桌面相容的 Direct3D 12 圖形實作。範本提供簡單的交換鏈、Direct3D 裝置,以及基本的遊戲更新與轉譯迴圈。
  • 連結 XGameRuntime.lib 並包含必要的標頭,讓所有 Gaming Runtime 功能都可立即使用。
  • 預設也提供 XBOX Live API (XSAPI) 延伸程式庫。也可以新增其他 Microsoft Game Development Kit (GDK) 延伸程式庫。
  • 宣告以「標準」x64 平台或自訂 MSBuild 平台 Gaming.Desktop.x64 為基礎的組建組態,建置 x64 目標,預期您會使用本機偵錯工具在本機 (您的開發 PC 上) 反覆開發遊戲。
  • 建立包含預留位置資訊的 MicrosoftGameConfig.mgc 檔案,您需要以 Partner Center 中的遊戲資訊填入。

另請參閱

Last modified on October 6, 2026