Xbox-ATG-Samples
Diese Proben sind für die ältere Xbox One XDK. Die neuesten Xbox ATG-Samples mit dem Microsoft GDK finden Sie in Xbox-Gdk-Samples.
Dieses Repo enthält Spieleentwicklungsmuster, die von der Microsoft Xbox Advanced Technology Group geschrieben wurden.
-
Kits enthalten Support -Code, der von den Proben verwendet wird -
Media enthält Mediendateien, die von den Samples verwendet werden -
UWPSamples enthält Muster für die Universal Windows -Plattform-
Audio -
IntroGraphics -
Graphics -
System -
Tools
-
PCSamples enthält Muster für die klassische Win32 -Desktop -PC -Plattform -
XDKSamples enthält Beispiele für die Xbox One -Plattform mit der Xbox One XDK-
Audio -
IntroGraphics -
Graphics -
System -
Tools
Proben nach Kategorie
Audio
| Räumliche Audio | Einfache Wiedergabe UWP | Einfache Wiedergabe XDK | 3D -Wiedergabe UWP | Advanced Audio UWP | Advanced Audio XDK |
| Xaudio2: Basic Audio | UWP | XDK |
| Xaudio2: Streaming | UWP | XDK |
| Xaudio2: 3D -Wiedergabe | UWP | XDK |
| WASAPI: Wiedergabe | UWP | XDK |
| WASAPI: Capture | UWP | XDK |
| Text zur Sprache spielen | XDK |
Einführungsgrafik
| Grundzeichnung | 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 |
| Grundlegende Texturierung | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Grundlegende Beleuchtung | 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 |
| DirektCompute | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| DirectX Tool Kit | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Instanz | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Multisample -Antialiasing | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Xbox One -Geräte -Setup | XDK DX11 | XDK DX12 |
Grafik
| Physisch basiertes Rendering | UWP | XDK |
| Hochdynamische Renderung | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Bokeh -Effekt | XDK DX11 | XDK DX12 |
| Schnelle Blockkompresse | XDK |
| Media Foundation | PC DX12 | UWP DX11 | UWP DX12 | XDK |
| Esram (nur XDK) | Einfacher DX11 | Einfacher DX12 | Fortgeschrittener DX12 |
| Xbox eins (nur xdk) | Asyncpresent | HLSL -Symbole | Einfache DMA -Dekompression |
System
| UWP | CPU -Sets | Speicherstatistik |
| XDK | Asynchronis i/o | Coroutinen | Custom Event Provider | Datenbestandteile | Game DVR | Speicherbanken | Benutzerverwaltung |
| Systeminformationen | UWP | XDK |
| DirectXmath | UWP | XDK |
| Gamepad | UWP | XDK | UWP (C ++/WinRT) | XDK (C ++/WinRT) |
| Gamepad -Vibration | UWP | XDK |
| RAW GAME -Controller | UWP |
| Arcadestick | XDK |
| Flugstick | XDK |
| Wheeltest | XDK |
| Eingang | Schnittstelle UWP | Maus UWP | Maus xdk |
| Benutzer -Gamepad -Paarung | UWP | XDK |
| Prozesslebensdauermanagement | UWP PLM | XDK PLM | Erweiterte Ausführung |
| Geräte -RGB -Lampen -Array | UWP | XDK |
| Xbox One X Frontplatte | Basic | Text | Demo | Delphin | Spiel | Logo |
Werkzeuge
| Crashdump | Symbol Proxy | OS primitiv | Texconv für Xbox |
| Frontpanel -Schrift | Frontpanel -Schriftbieter |
DirectX Raytracing (DXR)
| Simpliangle | SimpleInstancing | Raytracing ao |
Anforderungen
UWP -Apps
- Windows 10 Jubiläumsaktualisierung (Version 1607) oder höher
- Visual Studio 2017 (15.9 Update) mit der Workload der Universal Windows Platform Development , der C ++ Universal Windows Platform Tools -Komponente und Windows 10 SDK (10.0.19041.0) .
XDK -Apps
- Xbox One Development Kit
- Xbox One XDK April 2018 - Juli 2018.
- Visual Studio 2017 (15.9)
PC -Apps
- Visual Studio 2017 (15,9) mit der Desktop -Entwicklung mit C ++ Workload und Windows 10 SDK (10.0.19041.0) .
- DirectX 11: Windows 7 Service Pack 1 mit der DirectX 11.1 Laufzeit über KB2670838 oder höher.
- DirectX 12: Windows 10 oder Windows 11.
- DirectX Raytracing: Windows 10. Oktober 2018 Update oder höher.
VS 2019 / VS 2022
VS 2019 oder VS 2022 können auch mit den erforderlichen Workloads und Komponenten verwendet werden, die über die Retarget -Lösung für PC- und UWP -Proben installiert sind. Das Legacy Xbox One XDK unterstützt nicht gegen 2019 oder höher.
Datenschutzaussage
Beim Kompilieren und Ausführen eines Beispiels wird der Dateiname der ausführbaren Beispiele an Microsoft gesendet, um die Verfolgung des Beispiels zu verfolgen. Um diese Datenerfassung abzumelden, können Sie den Codeblock in Main.cpp bezeichneten Beispielnutzungstelemetrie entfernen.
Weitere Informationen zu den Datenschutzrichtlinien von Microsoft im Allgemeinen finden Sie in der Microsoft Privacy -Erklärung.
Verhaltenskodex
Dieses Projekt hat den Microsoft Open Source -Verhaltenscode übernommen. Weitere Informationen finden Sie im FAQ oder wenden Sie sich an [email protected] mit zusätzlichen Fragen oder Kommentaren.
Marken
Dieses Projekt kann Marken oder Logos für Projekte, Produkte oder Dienstleistungen enthalten. Die autorisierte Verwendung von Microsoft -Marken oder Logos unterliegt den Marken- und Markenrichtlinien von Microsoft und muss folgen. Die Verwendung von Microsoft -Marken oder Logos in geänderten Versionen dieses Projekts darf keine Verwirrung verursachen oder Microsoft -Sponsoring implizieren. Jede Verwendung von Marken oder Logos von Drittanbietern unterliegt den Richtlinien dieses Drittanbieters.
Andere Proben
Weitere ATG-Samples finden Sie in DirectML-Samples, Playfab-Samples und Xbox-Live-Samples.