일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 스택풀림
- 교차dll문제
- 복사함수
- RAII
- sharedptr
- c++
- 해골책
- EffectiveC++
- 템플릿
- contextswitching
- fvf
- operator=
- 도우미함수
- 부분복사
- 제네릭프로그래밍
- 상수객체참조
- 게임프로그래밍
- Directx9
- 암시적인터페이스
- 일반화복사생성자
- 멤버함수템플릿
- effectivec++.
- 정점버퍼
- private상속
- 암시적변환
- rcsp
- 이른진단
- most vexing parse
- 가상기본클래스
- uniqueptr
- Today
- Total
목록해골책 (2)
성공할 게임개발자

#include LPDIRECT3D9 g_pD3D = NULL; //D3D 디바이스를 생성할 D3D 객체변수LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; //렌더링에 사용될 D3D디바이스//도형 재료(삼각형 좌표)를 저장할 창고를 만듦LPDIRECT3DVERTEXBUFFER9 g_pVB = NULL; //정점을 보관할 정점 버퍼struct CUSTOMVERTEX{ float x, y, z, rhw; //정점의 변환된 좌표. rhw 값이 있으면 완료된 정점 DWORD color; //정점의 색깔};//커스텀정점 구조체에 관한 정보를 나타내는 FVF값//구조체는 x,y,z,rhw 값과 색깔 값으로 이루어져 있음을 알 수 있다.#define D3DFVF_CUSTOMVERTEX (D..

일반적인 WIN32 프로그램의 구조는 다음과 같다.1. RegisterClassEx()로 생성하고자 하는 윈도우의 클래스를 등록한다.2. CreateWindow()로 윈도우를 생성한다.3. ShowWindow(), UpdateWindow()로 윈도우를 화면에 표시한다.4. GetMessage(), TranslateMessage(), DispatchMessage()로 이루어진 메시지 루프를 수행한다.5. 메시지 루프를 빠져나올 경우 프로그램을 종료한다. D3D 프로그램은 다음과 같다.1. RegisterClassEx()로 생성하고자 하는 윈도우의 클래스를 등록한다.2. CreateWindow()로 윈도우를 생성한다.3. InitD3D() 함수에서 Direct3D를 초기화한다.4. ShowWindow(), ..