Share via


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의 가장 간단하고 응집력 있는 버전입니다. 또한 가장 강력하고 기능이 풍부합니다. 게임 개발을 master 가장 진보된 렌더링 기술을 배우는 것이 목표라면 DirectX에서 이를 수행할 수 있는 기회를 제공할 수 있습니다.

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

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

섹션 내용

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