게임 공부/DirectX20 2D 게임 프로그래밍 (2) | 간단한 디바이스 만들기 다음 글을 참고하여 작성하는 글입니다. 개인적으로 공부하는 내용이므로 틀린 부분이 있을 수 있습니다. 있다면 알려주세요 :) http://3dapi.com/bs11_2d_basic/ https://docs.microsoft.com/en-us/windows/win32/direct3d9/direct3d-devices [디바이스란?] 이전 포스팅에서 간단한 윈도우 프로그램을 만들었고, 기존 코드에서 DirectX 관련 내용을 추가하여 디바이스(Device)를 생성해 볼 것이다. 디바이스란 Direct3D의 가장 기초적이고 핵심적인 객체로 그래픽 카드를 추상화한 객체이다. 하나의 프로그램은 최소 하나의 디바이스 객체를 가지는데, 대부분 1개를 가진다. 우리가 그래픽 카드의 도움을 받아 화면에 그림을 그리기 위해.. 2020. 6. 15. 2D 게임 프로그래밍 (1) | 간단한 윈도우 만들기 다음 글을 참고하여 작성하는 글입니다. 개인적으로 공부하는 내용이므로 틀린 부분이 있을 수 있습니다. 있다면 알려주세요. http://3dapi.com/bs11_2d_basic/ [들어가기 전에] Windows 운영체제를 배경으로 하는 2D 게임을 만드는 방법엔 윈도우의 GDI(Graphics Device Interface)를 이용하는 방법과 Direct3D, OpenGL 등의 그래픽 라이브러리를 이용하는 두 가지 방법이 있다. GDI는 MS Windows에서 제공해주는 API 중 하나로 정해진 로직과 다양한 기능으로 사용자로 하여금 쉽게 그래픽 객체를 모니터에 출력하도록 도와준다. 하지만 많은 하드웨어의 도움없이 소프트웨어 만으로 커버하기 때문에 높은 퀄리티의 그래픽을 빠르게 처리하기엔 무리가 있다. .. 2020. 6. 14. 이전 1 2 3 4 다음