Xbox-ATG樣本
這些樣本適用於較舊的Xbox One XDK。有關使用Microsoft GDK的最新Xbox ATG樣品,請參見Xbox-GDK-Samples。
該回購包含Microsoft Xbox Advanced Technology Group編寫的遊戲開發樣本。
-
Kits包含樣品使用的支持代碼 Media包含樣本使用的媒體文件UWPSamples包含通用Windows平台的樣本Audio-
IntroGraphics -
Graphics -
System -
Tools
-
PCSamples包含經典Win32台式PC平台的樣品 -
XDKSamples使用Xbox One XDK包含Xbox One平台的樣本Audio-
IntroGraphics -
Graphics -
System -
Tools
按類別樣本
聲音的
| 空間音頻 | 簡單的播放UWP | 簡單的播放XDK | 3D播放UWP | 高級音頻UWP | 高級音頻XDK |
| xaudio2:基本音頻 | UWP | XDK |
| xaudio2:流 | UWP | XDK |
| Xaudio2:3D播放 | UWP | XDK |
| Wasapi:播放 | UWP | XDK |
| Wasapi:捕獲 | UWP | XDK |
入門圖形
| 基本圖 | 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 |
| 基本紋理 | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| 基本照明 | 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 |
| DirectX工具套件 | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| 實例 | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| 多樣本抗質量 | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Xbox一個設備設置 | XDK DX11 | XDK DX12 |
圖形
| 基於物理的渲染 | UWP | XDK |
| 高動態範圍渲染 | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| 媒體基金會 | PC DX12 | UWP DX11 | UWP DX12 | XDK |
| ESRAM(僅XDK) | 簡單的DX11 | 簡單的DX12 | 高級DX12 |
| Xbox One(僅XDK) | 異步 | HLSL符號 | 簡單的DMA減壓 |
系統
| UWP | CPU集 | 內存統計 |
| XDK | 異步I/O。 | Coroutines | 自定義活動提供商 | 數據斷點 | 遊戲DVR | 記憶庫 | 用戶管理 |
| 系統信息 | UWP | XDK |
| DirectXmath | UWP | XDK |
| 遊戲板 | UWP | XDK | UWP(C ++/Winrt) | XDK(C ++/Winrt) |
| 遊戲板振動 | UWP | XDK |
| 原始遊戲控制器 | UWP |
| Arcadestick | XDK |
| 駕駛棒 | XDK |
| 最高的 | XDK |
| 輸入 | 連接UWP | 鼠標UWP | 鼠標XDK |
| 用戶遊戲手柄配對 | UWP | XDK |
| 過程終身管理 | UWP PLM | XDK PLM | 擴展執行 |
| Xbox One X前面板 | 基本的 | 文字 | 演示 | 海豚 | 遊戲 | 標識 |
工具
| crashdump | 符號代理 | OS原始 | Xbox的TexConv |
Directx射線縮放(DXR)
要求
UWP應用程序
- Windows 10週年更新(版本1607)或更高版本
- Visual Studio 2017(15.9更新)具有通用Windows平台開發工作負載, C ++通用Windows Platform工具組件和Windows 10 SDK(10.0.19041.0) 。
XDK應用程序
- Xbox One開發套件
- Xbox One XDK 2018年4月 - 2018年7月。
- Visual Studio 2017(15.9)
PC應用程序
- Visual Studio 2017(15.9)帶有C ++工作負載和Windows 10 SDK(10.0.19041.0)的桌面開發。
- DirectX 11: Windows 7 Service Pack 1具有DirectX 11.1運行時通過KB2670838或更高版本。
- DirectX 12: Windows 10或Windows 11。
- DirectX RayTracing: Windows 2018年10月10日更新或更高版本。
vs 2019 / vs 2022
VS 2019或VS 2022也可以與PC和UWP樣本的RETARGET解決方案安裝的所需工作負載和組件一起使用。 Legacy Xbox One XDK不支持2019年或以後。
隱私聲明
編譯和運行示例時,示例可執行文件的文件名將發送到Microsoft,以幫助跟踪示例使用情況。要選擇此數據收集,您可以在Main.cpp中刪除代碼塊。CPP標記的示例使用遙測。
有關Microsoft的隱私政策的更多信息,請參見Microsoft隱私聲明。
行為守則
該項目採用了Microsoft開源的行為代碼。有關更多信息,請參見《行為守則常見問題守則》或與其他問題或評論聯繫[email protected]。
商標
該項目可能包含用於項目,產品或服務的商標或徽標。 Microsoft商標或徽標的授權使用受到了Microsoft的商標和品牌準則的約束。在此項目的修改版本中使用Microsoft商標或徽標不得引起混亂或暗示Microsoft贊助。任何使用第三方商標或徽標都遵守這些第三方政策。
其他樣本
有關更多ATG樣本,請參見DirectMl-Samples,Playfab-Samples和Xbox-Live-Samples。