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年8月6日