Caminhos guiados de portabilidade (Introdução)
Selecione sua plataforma de origem (Steam, geração anterior de XBOX, outros consoles ou PC) e siga o caminho selecionado.
Vá direto para sua plataforma de origem
Do Steam
Mapeamento de recursos do Steamworks para o GDK.
De uma geração anterior de XBOX
XBOX One ERA e XDK para o GDK.
De outras plataformas
De outro console ou plataforma para consoles XBOX Series X|S.
Do PC (não-Steam)
De PC Win32 ou agnóstico de loja para o XBOX e a Microsoft Store.
Tópicos técnicos
XBOX One ERA para GDK
Cobre substituições de APIs no estilo WinRT, migração de padrões assíncronos (IAsyncOperation para XAsyncBlock ou XTaskQueue), mudanças no modelo de memória (gerenciador de memória do ERA para XMemAlloc) e migração de empacotamento para MSIXVC.
- Guia de portabilidade para títulos ERA existentes: migração passo a passo do XBOX One ERA para o GDK, incluindo mudanças no modelo de memória e substituições de APIs.
Shaders: FXC para DXC
O DirectX Shader Compiler (DXC) é o compilador HLSL moderno. O guia de portabilidade de FXC para DXC cobre novos sinalizadores de linha de comando, semânticas atualizadas da linguagem HLSL e integração de ferramentas no Visual Studio.Portabilidade para GameInput
Migre deWindows.XBOX.Input e XInput para a API unificada GameInput. Cobre enumeração de dispositivos, leitura de estado, vibração e integração com o PIX. Consulte também Portabilidade de entrada: XInput e WGI.
Steamworks para GDK e Microsoft Store
Mapeamento de recursos para títulos de PC lançados no Steam:- Conquistas para conquistas da XSAPI.
- Saves na nuvem para Connected Storage (
XGameSave). - Amigos e presença para o social da XSAPI.
- Multijogador para MPSD ou PlayFab Multiplayer Lobby.
- Compras no aplicativo para
XStore.
