Direct X Direct X 10 Windows Vista Direct

  • Slides: 24
Download presentation

Direct. X 현재 버전 ØDirect. X 10 ØWindows Vista ØDirect. X 11 ØWindows 7

Direct. X 현재 버전 ØDirect. X 10 ØWindows Vista ØDirect. X 11 ØWindows 7

Direct. X 다운로드 및 설치 • Direct. X SDK는 현재 Windows SDK로 합쳐진 상태

Direct. X 다운로드 및 설치 • Direct. X SDK는 현재 Windows SDK로 합쳐진 상태 • Direct. X SDK만 다운로드 받을 경우 • http: //www. microsoft. com/enus/download/details. aspx? id=6812

Direct. X SDK 폴더 구성

Direct. X SDK 폴더 구성

참고: Library와 Header l Note

참고: Library와 Header l Note

Visual studio 설정 (VC 6. 0) • 중요 설정 사항 ü SDK의 기본 include

Visual studio 설정 (VC 6. 0) • 중요 설정 사항 ü SDK의 기본 include 경로 ü SDK의 기본 lib 경로 • 사용 메뉴 : Tools->Option->Directories

도움말 활용 • 실습 (windows_graphics. chm 파일을 실행하자) • 색인 탭에서 다음의 용어를 검색해

도움말 활용 • 실습 (windows_graphics. chm 파일을 실행하자) • 색인 탭에서 다음의 용어를 검색해 보자 • D 3 DXVECTOR 3 • Create. Vertex. Buffer • 검색 탭에서 coordinate 로 검색해서 Coordinate Systems란 무엇인지 찾아보자 • 내용 탭에서 다음 내용을 검색해보자 • Direct 3 D 9 Graphics -> Programming Guide for Direct 3 D 9 -> Getting Started -> Deirec 3 D Architecture

예제 1 • Console 프로젝트 #1 #include <stdio. h> int main() { printf ("Hello

예제 1 • Console 프로젝트 #1 #include <stdio. h> int main() { printf ("Hello World"): return 0; } • Console 프로젝트 #2 #include <windows. h> int main() { Message. Box (NULL, L"Hello World", L"Hello", MB_OK); return 0; }

예제 2 • Windows 프로젝트 #1 #include <windows. h> int WINAPI Win. Main(HINSTANCE h.

예제 2 • Windows 프로젝트 #1 #include <windows. h> int WINAPI Win. Main(HINSTANCE h. Instance, HINSTANCE h. Prev. Instance, PSTR sz. Cmd. Line, int i. Cmd. Show) { Message. Box (NULL, L"Hello World", L"Hello", MB_OK); return 0; }

참고 switch(msg) { VK_SPACE (20) SPACEBAR case WM_KEYDOWN: VK_PRIOR (21) PAGE UP key switch(w.

참고 switch(msg) { VK_SPACE (20) SPACEBAR case WM_KEYDOWN: VK_PRIOR (21) PAGE UP key switch(w. Param) { case VK_ESCAPE: … } } VK_NEXT (22) PAGE DOWN key VK_END (23) END key VK_HOME (24) HOME key VK_LEFT (25) LEFT ARROW key VK_UP (26) UP ARROW key VK_RIGHT (27) RIGHT ARROW key VK_DOWN (28) DOWN ARROW key