Xbox-ATG-sampel
Sampel -sampel ini untuk Xbox One XDK yang lebih tua. Untuk sampel Xbox ATG terbaru menggunakan Microsoft GDK, lihat sampel Xbox-GDK.
Repo ini berisi sampel pengembangan game yang ditulis oleh Microsoft Xbox Advanced Technology Group.
-
Kits berisi kode dukungan yang digunakan oleh sampel -
Media berisi file media yang digunakan oleh sampel -
UWPSamples berisi sampel untuk platform Windows universal-
Audio -
IntroGraphics -
Graphics -
System -
Tools
-
PCSamples berisi sampel untuk platform PC desktop Win32 klasik -
XDKSamples berisi sampel untuk platform Xbox One menggunakan Xbox One XDK-
Audio -
IntroGraphics -
Graphics -
System -
Tools
Sampel berdasarkan kategori
Audio
| Audio Spasial | UWP pemutaran sederhana | Pemutaran Sederhana XDK | Playback 3D UWP | UWP Audio Lanjutan | Audio Lanjutan XDK |
| Xaudio2: audio dasar | UWP | XDK |
| Xaudio2: streaming | UWP | XDK |
| Xaudio2: pemutaran 3D | UWP | XDK |
| Wasapi: Pemutaran | UWP | XDK |
| Wasapi: Tangkap | UWP | XDK |
| Mainkan Teks untuk Pidato | XDK |
Grafik pengantar
| Gambar dasar | 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 |
| Tekstur dasar | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Pencahayaan dasar | 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 Alat DirectX | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Instancing | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Antaliasing multisample | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Pengaturan perangkat Xbox One | XDK DX11 | XDK DX12 |
Grafik
| Rendering berbasis fisik | UWP | XDK |
| Render rentang dinamis tinggi | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Efek bokeh | XDK DX11 | XDK DX12 |
| Yayasan Media | PC DX12 | UWP DX11 | UWP DX12 | XDK |
| Esram (hanya XDK) | Dx11 sederhana | Dx12 sederhana | DX12 Lanjutan |
| Xbox One (hanya XDK) | Asyncpresent | Simbol HLSL | Dekompresi DMA sederhana |
Sistem
| UWP | Set CPU | Statistik memori |
| XDK | Async I/o | Coroutines | Penyedia Acara Kustom | Breakpoint data | Game DVR | Bank memori | Manajemen Pengguna |
| Informasi sistem | UWP | XDK |
| DirectXmath | UWP | XDK |
| Gamepad | UWP | XDK | UWP (C ++/WinRT) | XDK (C ++/WinRT) |
| Getaran gamepad | UWP | XDK |
| Pengontrol game mentah | UWP |
| Arcadestick | XDK |
| Flightstick | XDK |
| Wheeltest | XDK |
| Masukan | Interfacing UWP | Tikus UWP | Mouse xdk |
| Pemasangan gamepad pengguna | UWP | XDK |
| Proses manajemen seumur hidup | UWP PLM | XDK PLM | Eksekusi yang diperpanjang |
| Perangkat Array Lampu RGB | UWP | XDK |
| Xbox One X Panel Depan | Dasar | Teks | Demo | Lumba -lumba | Permainan | Logo |
Peralatan
| Crashdump | Proxy simbol | OS primitif | Texconv untuk Xbox |
| Font Frontpanel | Penampil Font Frontpanel |
DirectX Raytracing (DXR)
| Sederhana | SimpleInstancing | Raytracing ao |
Persyaratan
Aplikasi UWP
- Pembaruan Ulang Tahun Windows 10 (Versi 1607) atau lebih baru
- Visual Studio 2017 (pembaruan 15.9) dengan beban kerja pengembangan platform Windows universal , komponen Alat Platform Windows C ++ Universal , dan Windows 10 SDK (10.0.19041.0) .
Aplikasi XDK
- Kit Pengembangan Xbox One
- Xbox One XDK April 2018 - Juli 2018.
- Visual Studio 2017 (15.9)
Aplikasi PC
- Visual Studio 2017 (15.9) dengan pengembangan desktop dengan beban kerja C ++ dan Windows 10 SDK (10.0.19041.0) .
- DirectX 11: Windows 7 Service Pack 1 dengan runtime DirectX 11.1 melalui KB2670838 atau lebih baru.
- DirectX 12: Windows 10 atau Windows 11.
- DirectX Raytracing: Pembaruan Windows 10 Oktober 2018 atau lebih baru.
Vs 2019 / vs 2022
VS 2019 atau VS 2022 juga dapat digunakan dengan beban kerja yang diperlukan dan komponen yang diinstal melalui solusi retarget untuk sampel PC dan UWP. Legacy Xbox One XDK tidak mendukung vs 2019 atau lebih baru.
Pernyataan Privasi
Saat menyusun dan menjalankan sampel, nama file dari sampel yang dapat dieksekusi akan dikirim ke Microsoft untuk membantu melacak penggunaan sampel. Untuk memilih keluar dari pengumpulan data ini, Anda dapat menghapus blok kode di Main.cpp berlabel sampel penggunaan telemetri .
Untuk informasi lebih lanjut tentang kebijakan privasi Microsoft secara umum, lihat Pernyataan Privasi Microsoft.
Kode Etik
Proyek ini telah mengadopsi kode perilaku open source Microsoft. Untuk informasi lebih lanjut, lihat FAQ Kode Perilaku atau hubungi [email protected] dengan pertanyaan atau komentar tambahan.
Merek dagang
Proyek ini dapat berisi merek dagang atau logo untuk proyek, produk, atau layanan. Penggunaan resmi merek dagang atau logo Microsoft tunduk dan harus mengikuti pedoman merek dagang & merek Microsoft. Penggunaan merek dagang atau logo Microsoft dalam versi yang dimodifikasi dari proyek ini tidak boleh menyebabkan kebingungan atau menyiratkan sponsor Microsoft. Setiap penggunaan merek dagang atau logo pihak ketiga tunduk pada kebijakan pihak ketiga tersebut.
Sampel lainnya
Untuk sampel ATG lebih banyak, lihat sampel-DirectMl, sampel playfab, dan sampel xbox-live.