引导式移植路径(入门指南)
选择你的源平台(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。
