Skip to main content
請將本頁作為 GDK 移植主題的技術參考索引。若需要以來源平台為導向的引導式路徑,請從「入門」的移植概觀開始。

引導式移植路徑(入門)

選擇你的來源平台(Steam、先前世代的 XBOX、其他主機或 PC),並依照精選路徑進行。

跳到你的來源平台

從 Steam

Steamworks 到 GDK 的功能對應。

從先前世代的 XBOX

XBOX One ERA 與 XDK 到 GDK。

從其他平台

從其他主機或平台移植到 XBOX Series X|S 主機。

從 PC(非 Steam)

從 Win32 或與商店無關的 PC 遊戲移植到 XBOX 與 Microsoft Store。

技術主題

XBOX One ERA 到 GDK

涵蓋 WinRT 樣式 API 的替換、非同步模式移轉(IAsyncOperationXAsyncBlockXTaskQueue)、記憶體模型變更(ERA 記憶體管理員到 XMemAlloc),以及封裝移轉至 MSIXVC。

著色器:FXC 到 DXC

DirectX Shader Compiler(DXC)是現代的 HLSL 編譯器。FXC 到 DXC 的移植指南涵蓋新的命令列旗標、更新後的 HLSL 語言語意,以及 Visual Studio 中的工具整合。

GameInput 移植

Windows.XBOX.Input 與 XInput 移轉到統一的 GameInput API。涵蓋裝置列舉、狀態讀取、震動與 PIX 整合。另請參閱輸入移植:XInput 與 WGI

Steamworks 到 GDK 與 Microsoft Store

適用於在 Steam 上推出的 PC 遊戲的功能對應:
  • 成就對應到 XSAPI 成就。
  • 雲端存檔對應到 Connected Storage(XGameSave)。
  • 好友與狀態對應到 XSAPI 社交功能。
  • 多人遊戲對應到 MPSD 或 PlayFab Multiplayer Lobby。
  • 應用程式內購買對應到 XStore
完整指南:從 Steam 移植

引擎

若使用中介軟體,請從各引擎專屬的 PC 端對端指南開始:

另請參閱

最後修改於 2026年9月1日