이전 버전의 Visual Studio에서는 Direct3D 11 세팅하기가 더럽게 불편했다.

 

마이크로소프트 다운로드 센터에서 DX SDK를 다운 받고 설치하고

 

프로젝트 속성에 들어가서 include, library 디렉토리를 연결하고 Linker에서 .lib 파일 넣어주는등 많은 작업이 필요 했는데

 

Visual Studio 2015로 넘어오고 Windows10 SDK를 받게 되면서부터 저런 작업을 할 필요가 없어졌다.

 

아마 듣기로는 Windows10 SDK에 Direct3D SDK가 포함되었다고 들었다.

 

그럼으로서 이제는 그냥 윈도우즈 API 프로그래밍 할때 #include <Windows.h>를 통해서 윈도우즈 관련 API를 포함했듯이

 

#include <d3d11.h>

 

Direct3D 관련 헤더들을 바로 불러올 수 있다.

 

다만 이전 버전에서 쓰이던 dxerr.h, xnamath.h 같은 몇몇 헤더는 사라졌으니 대체할 헤더를 잘 찾아볼것.

 

그리고 Direct 프로그래밍 하면서 쓰일 최상위 헤더에

 

#pragma comment(lib,"d3d11.lib")

 

를 추가해서 direct3d 라이브러리를 연결해주면 된다.

 

 

 

 

[유니티 어필리에이트 프로그램]

아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.

 

에셋스토어

여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다.

assetstore.unity.com

 

Easy 2D, 3D, VR, & AR software for cross-platform development of games and mobile apps. - Unity Store

Have a 2D, 3D, VR, or AR project that needs cross-platform functionality? We can help. Take a look at the easy-to-use Unity Plus real-time dev platform!

store.unity.com

 

Create 2D & 3D Experiences With Unity's Game Engine | Unity Pro - Unity Store

Unity Pro software is a real-time 3D platform for teams who want to design cross-platform, 2D, 3D, VR, AR & mobile experiences with a full suite of advanced tools.

store.unity.com

[투네이션]

 

-

 

toon.at

[Patreon]

 

WER's GAME DEVELOP CHANNEL님이 Game making class videos 창작 중 | Patreon

WER's GAME DEVELOP CHANNEL의 후원자가 되어보세요. 아티스트와 크리에이터를 위한 세계 최대의 멤버십 플랫폼에서 멤버십 전용 콘텐츠와 체험을 즐길 수 있습니다.

www.patreon.com

[디스코드 채널]

 

Join the 베르의 게임 개발 채널 Discord Server!

Check out the 베르의 게임 개발 채널 community on Discord - hang out with 399 other members and enjoy free voice and text chat.

discord.com

 

반응형

+ Recent posts