引導式移植路徑(入門)
選擇你的來源平台(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 的替換、非同步模式移轉(IAsyncOperation 到 XAsyncBlock 或 XTaskQueue)、記憶體模型變更(ERA 記憶體管理員到 XMemAlloc),以及封裝移轉至 MSIXVC。
- 現有 ERA 遊戲的移植指南:從 XBOX One ERA 移轉到 GDK 的逐步指南,包括記憶體模型變更與 API 替換。
著色器: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。
