DirectX를 사용하여 첫 Windows 스토어 앱 만들기

Applies to Windows only

[이 자습서 시리즈는 멋진 Windows 8용 앱 개발에 추천되어 있습니다.]

DirectX를 알고 있으면 네이티브 C++ 및 HLSL로 Windows 스토어 앱을 개발하여 그래픽 하드웨어를 충분히 활용할 수 있습니다.

이 섹션에서는 DirectX 앱 개발을 시작하는 데 유용한 기본 자습서를 제공하고 그 절차를 설명합니다.

  • Applies to Windows Phone

참고  

이 자습서에서는 Windows 8.1용 Windows 스토어 앱 빌드에 중점을 두지만 C++ 및 DirectX를 사용하여 Windows Phone 8.1용 Windows Phone 스토어 앱을 개발할 수도 있습니다. 자세한 내용, 자습서 및 리소스는 Windows 런타임 앱 개발(C++ 및 DirectX)을 참조하세요.

C++로 작성된 Windows 스토어 앱

DirectX로 작성된 Windows 스토어 앱은 Windows 런타임에 사용할 수 있는 기본 C++ 및 DirectX API를 사용하여 개발된 앱입니다. 이 모델은 일반 Windows 스토어 앱보다 더 복잡하지만 더 유연하고 시스템 리소스 특히, 그래픽 장치에 보다 쉽게 액세스할 수 있습니다. 따라서 풍부한 경험을 갖춘 개발자에게 적합한 모델입니다.

왜 C++를 사용하여 Windows 스토어 앱을 개발할까요?

그 대답은 간단합니다. 그래픽이나 멀티미디어를 많이 사용하는 게임이나 그래픽 장치에서 지원하는 기능을 사용할 수 있는 게임을 개발하려고 하기 때문입니다. 이는 게임 개발이나 Windows 개발 및 C/C++를 잘 모른다면 쉽지 않은 일입니다. 하지만 가장 간단하고 일관성 있는 Microsoft DirectX 버전을 사용하면 쉽습니다. 이는 가장 강력하고 다양한 기능을 갖춘 버전이기도 합니다. 게임 개발 과정을 완벽하게 습득하고 최신 기술을 학습하려면 DirectX를 사용하세요.

하지만 반드시 게임을 계획해야 합니다. 게임 개발이 처음이고 원하는 게임에 까다로운 그래픽 요구 사항이 필요하지 않다면 일반 Windows 스토어 앱과 같은 방식으로 개발하면 됩니다. 또한 Windows 플랫폼에서 사용할 수 있는 "미들웨어" 그래픽 및 게임 개발 패키지가 많이 있지만 그중 일부는 특별한 프로그래밍 기술이 없이도 사용할 수 있습니다.

확신이 있거나 고화질 그래픽을 갖춘 게임이나 그래픽 콘텐츠가 복잡한 앱을 만들기를 원한다면 계속해서 공부하시기 바랍니다.

이 조항의 내용

항목설명

사전 요구 사항

DirectX를 사용하여 Windows 스토어 앱 개발을 시작한 경우 이 페이지의 사전 요구 사항을 기억해야 합니다. 여기에는 깊이 파고들기 전에 알아 두어야 하는 기술이 포함되어 있습니다.

Windows 스토어용 간단한 DirectX 게임 개발 시작

Windows 스토어용 Microsoft DirectX 게임을 만드는 일은 신규 개발자에게는 어렵습니다. 여기서는 관련 개념과 DirectX 및 C++를 사용하여 게임 개발을 시작하기 위해 취해야 할 단계를 신속하게 검토하겠습니다.

뷰를 표시하도록 앱을 설정하는 방법

DirectX를 사용하여 Windows 스토어 앱을 개발하려면 Windows 런타임에서 제공하고 CoreApplicationViewCoreWindow 형식으로 노출되는 창 인프라에 DirectX를 연결하는 방법을 이해해야 합니다. 여기서는 CoreWindow 개체를 만들고 DirectX 스왑 체인을 이 개체에 연결하는 과정을 안내합니다.

DirectX 및 C++로 작성한 Windows 스토어 앱용 로드맵

여기서는 DirectX 및 C++를 사용하여 게임 같이 높은 그래픽 사양이 요구되는 Windows 스토어 앱을 개발하는 데 도움이 되는 주요 리소스를 안내합니다.

 

 

 

표시:
© 2014 Microsoft