Xbox-ATG-amostras
Essas amostras são para o Xbox One XDK mais antigo. Para as amostras mais recentes do Xbox ATG usando o Microsoft GDK, consulte o Xbox-GDK-Samples.
Este repo contém amostras de desenvolvimento de jogos escritas pelo Microsoft Xbox Advanced Technology Group.
-
Kits contains support code used by the samples -
Media contains media files used by the samples -
UWPSamples contains samples for the Universal Windows Platform-
Audio -
IntroGraphics -
Graphics -
System -
Tools
-
PCSamples contains samples for the classic Win32 desktop PC platform -
XDKSamples contains samples for the Xbox One platform using the Xbox One XDK-
Audio -
IntroGraphics -
Graphics -
System -
Tools
Amostras por categoria
Áudio
| Áudio espacial | Simples reprodução UWP | Simple Playback XDK | 3D Playback UWP | Audio Avançado UWP | AUDIO ADODIO XDK |
| Xaudio2: áudio básico | Uwp | Xdk |
| Xaudio2: streaming | Uwp | Xdk |
| Xaudio2: reprodução 3D | Uwp | Xdk |
| Wasapi: reprodução | Uwp | Xdk |
| Wasapi: captura | Uwp | Xdk |
| Reproduza o texto para a fala | Xdk |
Gráficos introdutórios
| Desenho básico | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| UWP (C ++/WinRT) DX11 | UWP (C ++/WinRT) DX12 | XDK (C ++/WinRT) DX11 | XDK (C ++/WinRT) DX12 |
| Textura básica | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Iluminação básica | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Bezier | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| DirectCompute | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Kit de ferramentas DirectX | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Instalação | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Antialiasing múltiplo | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Configuração do dispositivo Xbox One | XDK DX11 | XDK DX12 |
Gráficos
| Renderização fisicamente baseada | Uwp | Xdk |
| Renderização de alcance de alta dinâmica | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Efeito bokeh | XDK DX11 | XDK DX12 |
| Compressa de bloco rápido | Xdk |
| Media Foundation | PC DX12 | UWP DX11 | UWP DX12 | Xdk |
| Esram (apenas XDK) | DX11 simples | DX12 simples | DX12 avançado |
| Xbox One (apenas XDK) | Assíncrono | Símbolos HLSL | Descompressão simples do DMA |
Sistema
| Uwp | Conjuntos de CPU | Estatísticas de memória |
| Xdk | E/S ASYNC | Coroutinas | Provedor de eventos personalizado | Pontos de interrupção de dados | DVR do jogo | Bancos de memória | Gerenciamento de usuários |
| Informações do sistema | Uwp | Xdk |
| DirectxMath | Uwp | Xdk |
| Gamepad | Uwp | Xdk | UWP (C ++/Winrt) | XDK (C ++/Winrt) |
| Vibração gamepad | Uwp | Xdk |
| Controlador de jogo cru | Uwp |
| Arcadestick | Xdk |
| Vôo | Xdk |
| Otestro da rodas | Xdk |
| Entrada | Interface UWP | Mouse UWP | Mouse XDK |
| Emparelhamento de gamepad de usuários | Uwp | Xdk |
| Gerenciamento ao longo da vida do processo | Uwp plm | Xdk plm | Execução estendida |
| Array de lâmpada RGB do dispositivo | Uwp | Xdk |
| Painel frontal Xbox One X | Básico | Texto | Demonstração | Golfinho | Jogo | Logotipo |
Ferramentas
| Crashdump | Proxy de símbolo | OS primitivo | TexConv para Xbox |
| Fonte FrontPanel | Visualizador de fontes do FrontPanel |
DirectX Raytracing (DXR)
| SimpleTriangle | Simpinancing | Raytracing Ao |
Requisitos
Aplicativos UWP
- Atualização de aniversário do Windows 10 (versão 1607) ou posterior
- Visual Studio 2017 (15.9 update) with the Universal Windows Platform development workload, the C++ Universal Windows Platform tools component, and Windows 10 SDK (10.0.19041.0) .
Aplicativos XDK
- Kit de desenvolvimento Xbox One
- Xbox One XDK abril de 2018 - julho de 2018.
- Visual Studio 2017 (15.9)
Aplicativos para PC
- Visual Studio 2017 (15.9) with the Desktop development with C++ workload and Windows 10 SDK (10.0.19041.0) .
- DirectX 11: Windows 7 Service Pack 1 with the DirectX 11.1 Runtime via KB2670838 or later.
- DirectX 12: Windows 10 or Windows 11.
- DirectX Raytracing: Windows 10 October 2018 Update or later.
Vs 2019 / vs 2022
VS 2019 or VS 2022 can also be used with the required workload and components installed via Retarget solution for PC and UWP samples. O Legacy Xbox One XDK não suporta vs 2019 ou posterior.
Declaração de privacidade
Ao compilar e executar uma amostra, o nome do arquivo do Exemplo de executável será enviado à Microsoft para ajudar a rastrear o uso da amostra. To opt-out of this data collection, you can remove the block of code in Main.cpp labeled Sample Usage Telemetry .
Para obter mais informações sobre as políticas de privacidade da Microsoft em geral, consulte a declaração de privacidade da Microsoft.
Código de Conduta
Este projeto adotou o Código de Conduta Open Microsoft. Para obter mais informações, consulte o Código de Conduta Perguntas frequentes ou entre em contato com [email protected] com quaisquer perguntas ou comentários adicionais.
Marcas comerciais
Este projeto pode conter marcas comerciais ou logotipos para projetos, produtos ou serviços. O uso autorizado de marcas comerciais ou logotipos da Microsoft está sujeito e deve seguir as diretrizes de marca registrada e marca da Microsoft. O uso de marcas comerciais da Microsoft ou logotipos em versões modificadas deste projeto não deve causar confusão ou implicar o patrocínio da Microsoft. Qualquer uso de marcas comerciais ou logotipos de terceiros estão sujeitas às políticas de terceiros.
Outras amostras
Para mais amostras ATG, consulte DirectML-amostras, playfab-amostras e amostras Xbox-Live.