====== DX 2D비행슈팅강좌 ======
===== 1. 필요한 도구 준비하기 =====
1. Visual Studio 다운로드
2. DirectX SDK 다운로드및 설치
3. DX SDK 설정
4 들어가기에 앞서서
5. 개발환경
1. Visual Studio 다운로드
개발을 하려면, 개발툴이 필요하다.
MS에서 나온 Visual Studio라는 툴을 설치해야 한다.
학생이면 e메일인증으로 완전한버전을 다운로드 할수있으며,
학생이 아니더라도 Express버전을 무료로 다운로드 할수있다.
2. DirectX SDK 다운로드및 설치
3. DX SDK 설정
- 도구 > 옵션
- 프로젝트 및 솔루션 > VC++ 디렉터리
- 다음 파일의 디렉터리 표시 : 포함 파일
* DX SDK가 설치된장소의 Include
- 빈곳 클릭
- C:\Program Files\Microsoft DirectX SDK (November 2008)\Include
- 다음 파일의 디렉터리 표시 : 라이브러리 파일
* DX SDK가 설치된장소의 Lib의 x86
- 빈곳 클릭
- C:\Program Files\Microsoft DirectX SDK (November 2008)\Lib\x86
다운로드를 한후 설치하면된다. 경우에따라 라이브러리설정이 자동으로 된다면 할필요 없지만,
안된다면, 프로젝트 및 솔루션에 DX SDK의 폴더를 지정해주고 사용한다.
4. 들어가기에 앞서서
게임의 개발환경은 많이 바뀌었다.
예전의 도스 게임은 직접 비디오 메모리를 제어 했지만,
지금은 중간 레이어로 DX를 통해서, 보다 간편하게 개발할수있다.
나도 배울때는 DX7의 DDraw를 통해서 처음 시작하였다.
그땐, API도 익숙하지 않은때라, 고생을 많이 했다.
지금생각하면, DX의 개념만 알면, 그렇게 어렵지 않았을것이다.
처음입문때에는 DX의 환상에 있었다.
DX가 모든것을 다해주리라 생각했었다.
하지만, DX가 하는역활은 고속으로 이미지를 그려주는 역활밖에
하지(?) 않는다.
나머지는 전부 개발자의 몫이다.
나름대로 최신을 좋아했던 나로서는 DDraw를 버리고,
스스로 직교투영하여, 3D환경에서 2D를 그렸다.
그러다가 DX9의 DXSprite가 꽤 성능이 좋음이 입증되고나서
DXSprite를 사용하기 시작했다.
여기에서 강좌는 DX에 관한부분은 DXSprite사용방법하나이다.
나머지는 그것을 활용한 게임 테크닉이다.
5. 개발환경
가장 최신(?)을 좋아하다보니, VS2008에서 예제가 다루어질 예정이다.
물런, 그 이전의 2003에서도 문제없이 될것이나, 이왕이면 VS2008을 권장한다.
DX의 버전은 November 2008를 사용하였다.
초기버전의 경우 DXSprite의 함수사용이 약간 다르다.
욜심히 찾을게용.
지금 막 게임프고그래밍 입문중이라서요, 이런 고마운 강좌 있다는게요, 참 다행이다 싶습니다.
앞으로 욜심히 찾고, 욜심히 질문하고 욜심히 배울게용.
날자고도님과 함께 화이팅!!!