xbox-atg-samples
이 샘플은 구형 Xbox One XDK 용입니다. Microsoft GDK를 사용하는 최신 Xbox ATG 샘플은 Xbox-GDK 샘플을 참조하십시오.
이 repo에는 Microsoft Xbox Advanced Technology Group이 작성한 게임 개발 샘플이 포함되어 있습니다.
-
Kits 에는 샘플에서 사용되는 지원 코드가 포함되어 있습니다 -
Media 에는 샘플에서 사용되는 미디어 파일이 포함되어 있습니다 -
UWPSamples 에는 Universal 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 |
| 베 지어 | 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 |
| 멀티 샘플 antialiasing | UWP DX11 | UWP DX12 | XDK DX11 | XDK DX12 | PC DX11 | PC DX12 |
| Xbox One 장치 설정 | 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 | 코 루틴 | 맞춤형 이벤트 제공 업체 | 데이터 브레이크 포인트 | 게임 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 Raytracing (DXR)
요구 사항
UWP 앱
- Windows 10 기념일 업데이트 (버전 1607) 이상
- Universal Windows 플랫폼 개발 워크로드, C ++ 범용 Windows 플랫폼 도구 구성 요소 및 Windows 10 SDK (10.0.19041.0)가 포함 된 Visual Studio 2017 (15.9 업데이트).
XDK 앱
- Xbox One 개발 키트
- Xbox One XDK 2018 년 4 월 -2018 년 7 월.
- Visual Studio 2017 (15.9)
PC 앱
- C ++ Workload 및 Wind
- Directx 11 : KB2670838 이상을 통한 DirectX 11.1 런타임이있는 Windows 7 서비스 팩 1.
- Directx 12 : Windows 10 또는 Windows 11.
- DirectX Raytracing : Windows 10 10 월 10 일 업데이트 이상.
vs 2019 / vs 2022
vs 2019 또는 vs 2022는 PC 및 UWP 샘플 용 레타켓 솔루션을 통해 설치된 필수 워크로드 및 구성 요소와 함께 사용할 수 있습니다. 레거시 Xbox One XDK는 2019 년 이상을 지원하지 않습니다.
프라이버시 진술
샘플을 컴파일하고 실행할 때 샘플 실행 파일의 파일 이름이 Microsoft로 전송되어 샘플 사용량을 추적합니다. 이 데이터 수집을 거부하려면 Main.cpp 로 표시된 샘플 사용 원격 측정 에서 코드 블록을 제거 할 수 있습니다.
일반적으로 Microsoft의 개인 정보 보호 정책에 대한 자세한 내용은 Microsoft 개인 정보 보호 정책을 참조하십시오.
행동 강령
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다. 자세한 내용은 추가 질문이나 의견이 있으면 행동 강령 FAQ 또는 [email protected]에 문의하십시오.
상표
이 프로젝트에는 프로젝트, 제품 또는 서비스에 대한 상표 또는 로고가 포함될 수 있습니다. Microsoft 상표 또는 로고의 승인 된 사용에는 Microsoft의 상표 및 브랜드 지침이 적용되며 따라야합니다. 이 프로젝트의 수정 된 버전에서 Microsoft 상표 또는 로고를 사용한다고해서 혼란을 일으키거나 Microsoft 후원을 암시해서는 안됩니다. 타사 상표 또는 로고를 사용하면 타사 정책이 적용됩니다.
다른 샘플
자세한 ATG 샘플은 DirectMl-Samples, PlayFab-Samples 및 Xbox-Live 샘플을 참조하십시오.