Xbox-ATG-Samples
Эти образцы для старых Xbox One XDK. Для последних образцов Xbox ATG с использованием Microsoft GDK см. Xbox-GDK-Samples.
Этот репо содержит образцы разработки игр, написанные Microsoft Xbox Advanced Technology Group.
-
Kits содержит код поддержки, используемый образцами -
Media содержит медиа -файлы, используемые образцами -
UWPSamples содержит образцы для универсальной платформы Windows-
Audio -
IntroGraphics -
Graphics -
System -
Tools
-
PCSamples содержит образцы для классической платформы настольной ПК Win32 -
XDKSamples содержит образцы для платформы Xbox One, используя Xbox One XDK-
Audio -
IntroGraphics -
Graphics -
System -
Tools
Образцы по категории
Аудио
| Пространственный аудио | Простое воспроизведение UWP | Простое воспроизведение XDK | 3D воспроизведение UWP | Advanced Audio UWP | Advanced Audio XDK |
| Xaudio2: базовый аудио | UWP | XDK |
| Xaudio2: потоковая передача | UWP | XDK |
| Xaudio2: 3D Playback | UWP | XDK |
| Васапи: воспроизведение | UWP | XDK |
| Васапи: захват | UWP | XDK |
| Играть в текст в речь | XDK |
Вступительная графика
| Основной рисунок | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК 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 | ПК DX11 | ПК DX12 |
| Основное освещение | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК DX12 |
| Безье | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК DX12 |
| DirectCompute | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК DX12 |
| Набор инструментов DirectX | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК DX12 |
| Приспосабливание | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК DX12 |
| MultiSample Antialiasing | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК DX12 |
| Настройка устройства Xbox One | XDK DX11 | XDK DX12 |
Графика
| Физически основанный рендеринг | UWP | XDK |
| Высокий диапазон рендеринг | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | ПК DX11 | ПК DX12 |
| Эффект боке | XDK DX11 | XDK DX12 |
| СМИ Фонд | ПК DX12 | UWP DX11 | UWP DX12 | XDK |
| Esram (только XDK) | Простой DX11 | Простой DX12 | Усовершенствованный DX12 |
| Xbox One (только XDK) | Асинхронный | HLSL символы | Простая декомпрессия DMA |
Система
| UWP | Наборы процессора | Статистика памяти |
| XDK | Асинхровый ввод/вывод | Кораки | Поставщик индивидуальных мероприятий | Точки останова данных | Игра DVR | Банки памяти | Управление пользователями |
| Информация системы | UWP | XDK |
| DirectXmath | UWP | XDK |
| Геймпад | UWP | XDK | Uwp (c ++/winrt) | Xdk (c ++/winrt) |
| Вибрация геймпада | UWP | XDK |
| RAW Game Controller | UWP |
| Arcadestick | XDK |
| Плетатель | XDK |
| WheEttest | XDK |
| Вход | Взаимодействие UWP | Мышь UWP | Мышь XDK |
| Пользовательский пары Gamepad | UWP | XDK |
| Процесс управления жизнью | UWP PLM | XDK PLM | Расширенное исполнение |
| Устройство RGB -лампы массив | UWP | XDK |
| Xbox One x передняя панель | Базовый | Текст | Демо | Дельфин | Игра | Логотип |
Инструменты
| Crashdump | Символ прокси | ОС примитив | Texconv для Xbox |
| FrontPanel Font | FrontPanel Font Viewer |
DirectX Raytracing (DXR)
| Симпетрианг | Простое | Raytracing Ao |
Требования
Приложения UWP
- Обновление юбилей Windows 10 (версия 1607) или позже
- Visual Studio 2017 (15,9 обновления) с универсальной рабочей нагрузкой Development Platform Platform , Universal Windows Platform Platform Component и Windows 10 SDK (10.0.19041.0) .
Приложения XDK
- Набор для разработки Xbox One
- Xbox One XDK Апрель 2018 - июль 2018 года.
- Visual Studio 2017 (15,9)
Приложения для ПК
- 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 10 октября 2018 года обновление или позже.
Против 2019 / против 2022
VS 2019 или против 2022 также могут использоваться с необходимой рабочей нагрузкой и компонентами, установленными с помощью ретарже для PC и UWP -образцов. Legacy Xbox One XDK не поддерживает против 2019 года или более поздней версии.
Заявление о конфиденциальности
При составлении и запуска образец имя файла исполняемого образца будет отправлено в Microsoft, чтобы помочь отслеживать использование образца. Чтобы отказаться от этого сбора данных, вы можете удалить блок кода в Main.cpp , помеченном для образцов телеметрии использования .
Для получения дополнительной информации о политиках конфиденциальности Microsoft в целом см. В заявлении о конфиденциальности Microsoft.
Нормы поведения
Этот проект принял код поведения с открытым исходным кодом Microsoft. Для получения дополнительной информации см. Кодекс поведения FAQ или свяжитесь с [email protected] с любыми дополнительными вопросами или комментариями.
Товарные знаки
Этот проект может содержать товарные знаки или логотипы для проектов, продуктов или услуг. Уполномоченное использование товарных знаков или логотипов Microsoft подлежит и должно следовать указаниям Microsoft по товарной марке и брендам. Использование товарных знаков Microsoft или логотипов в модифицированных версиях этого проекта не должно вызывать путаницу или подразумевать спонсорство Microsoft. Любое использование сторонних товарных знаков или логотипов подвержена политике сторонних сторон.
Другие образцы
Для получения дополнительных образцов ATG см. DirectML-Samples, Playfab-Samples и Xbox-Live-Samples.