다음을 통해 공유


DirectX를 사용하여 첫 번째 Windows 앱 만들기

DirectX를 알고 있는 경우 네이티브 C++ 및 HLSL을 사용하여 DirectX 앱을 개발하여 그래픽 하드웨어를 최대한 활용할 수 있습니다.

이 기본 자습서를 사용하여 DirectX 앱 개발을 시작한 다음 로드맵을 사용하여 DirectX를 계속 탐색합니다.

C++ 및 DirectX가 있는 Windows 데스크톱 앱

DirectX가 있는 Windows 데스크톱 앱은 네이티브 C++ 및 DirectX API를 사용하여 개발된 앱입니다. 이 모델은 관리되는 프레임워크로 작성된 앱보다 더 복잡하지만, 시스템 리소스, 특히 그래픽 디바이스에 더 큰 유연성과 더 큰 액세스를 제공합니다. 따라서 숙련된 개발자에게 좋은 모델입니다.

DirectX를 사용하여 Windows 앱을 개발하는 이유는 무엇인가요?

대답은 간단합니다. 그래픽 또는 멀티미디어 집약적인 게임을 만들고 많은 그래픽 디바이스에서 지원하는 기능을 사용할 수 있습니다. 게임 개발 또는 Windows 개발 및 C/C++를 접하는 경우 쉽지 않을 수 있지만 몇 가지 좋은 소식이 있습니다. DirectX 11은 Microsoft DirectX의 가장 간단하고 응집력 있는 버전입니다. 또한 가장 강력하고 기능이 풍부한 기능입니다. 게임 개발을 마스터하고 가장 고급 렌더링 기술을 배우는 것이 목표인 경우 DirectX는 이를 수행할 수 있는 기회를 제공할 수 있습니다.

즉, 게임(또는 대화형 실시간 앱)을 계획하는 것이 필수적입니다. 게임 개발을 접하는 경우 게임에 까다로운 그래픽 요구 사항이 없는 경우 .NET 프레임워크를 사용하여 개발하는 것이 좋습니다. 또한 많은 "미들웨어" 그래픽 및 게임 개발 패키지는 Windows 플랫폼에서 사용할 수 있으며 일부는 중요한 프로그래밍 기술이 필요하지 않습니다.

자신감이 있거나 충실도가 높은 그래픽(또는 복잡한 그래픽 콘텐츠가 있는 앱)으로 게임을 만드는 꿈을 꾸고 있다면 계속 읽으세요!

이 섹션에서는

주제 묘사
DirectX 사용하여 개발하기 위한 필수 구성 요소
DirectX를 사용하여 Windows 앱을 개발하기 시작하면 이 페이지의 필수 구성 요소를 염두에 두어야 합니다. 여기에는 자세히 살펴보기 전에 알아야 할 기술이 포함됩니다.
Windows용 DirectX 시작
Windows용 DirectX 게임을 만드는 것은 새로운 개발자에게 어려운 일입니다. 여기서는 관련된 개념과 DirectX 및 C++를 사용하여 게임 개발을 시작하기 위해 수행해야 하는 단계를 신속하게 검토합니다.
데스크톱 DirectX 앱 대한 로드맵
다음은 DirectX 및 C++를 사용하여 게임과 같은 그래픽 집약적 데스크톱 앱을 개발하는 데 도움이 되는 주요 리소스입니다.