directx 게임 프로그래밍
DESCRIPTION
DirectX 게임 프로그래밍. LPA campus. 진 행 순 서. DirectX 개발 환경 설정. I. 기본 프로젝트 만들기. II. 개발환경. Visual Studio 6.0 Service Pack 6 DirectX 7.0 or 9.0(2004 년 10 월 버전까지 VS 6.0 지원함 ) ATL / WTL 7.1 이상 CDX 3.1 이상 Plaform SDK 2003 년 2 월 ( 화면 저장을 Jpeg 로 하기 위해서 GDIPLUS 사용 ). - PowerPoint PPT PresentationTRANSCRIPT
진 행 순 서진 행 순 서
I DirectX 개발 환경 설정
II 기본 프로젝트 만들기
DirectX 개발 환경 설정
Visual Studio 6.0 Service Pack 6
DirectX 7.0 or 9.0(2004 년 10 월 버전까지 VS 6.0 지원함 )
ATL / WTL 7.1 이상
CDX 3.1 이상
Plaform SDK 2003 년 2 월
( 화면 저장을 Jpeg 로 하기 위해서 GDIPLUS 사용 )
Visual Studio 6.0 Service Pack 6
DirectX 7.0 or 9.0(2004 년 10 월 버전까지 VS 6.0 지원함 )
ATL / WTL 7.1 이상
CDX 3.1 이상
Plaform SDK 2003 년 2 월
( 화면 저장을 Jpeg 로 하기 위해서 GDIPLUS 사용 )
개발환경
DirectX 2D 인터페이스는 7.0 버전 이후로 변경된 부분이 없으며 3D 게임 처리 부분만 업데이트 되고 있다 .
DirectX 개발 환경 설정
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.
htm
에서 Platform SDK 를 다운로드 한다 .
전체 설치 후 비주얼 스튜디오 Directory 목록에 추가되지 않은 경우
시작프로그램 -> Microsoft Platform SDK Februry 2003 -> Visual Studio R
egistration 을 실행 ( Register PSDK Directories with Visual Studio.exe)
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.
htm
에서 Platform SDK 를 다운로드 한다 .
전체 설치 후 비주얼 스튜디오 Directory 목록에 추가되지 않은 경우
시작프로그램 -> Microsoft Platform SDK Februry 2003 -> Visual Studio R
egistration 을 실행 ( Register PSDK Directories with Visual Studio.exe)
Platform SDK February 2003 설치
DirectX 개발 환경 설정
DirectX 9.0 SDK October 2004
http://www.microsoft.com/downloads/details.aspx?FamilyID=b7bc31fa-2df
1-44fd-95a4-c2555446aed4&displaylang=en&Hash=RD948Y5
에서 DirectX 9.0 SDK 다운로드 후 설치
DirectX 9.0 SDK October 2004 Extras 를 받아서 설치한다 .
http://www.microsoft.com/downloads/details.aspx?FamilyID=d6f237de-a6
ee-4ded-8bb6-139536162eb8&displaylang=en&Hash=QYV4F3C
DirectX 9.0 SDK October 2004
http://www.microsoft.com/downloads/details.aspx?FamilyID=b7bc31fa-2df
1-44fd-95a4-c2555446aed4&displaylang=en&Hash=RD948Y5
에서 DirectX 9.0 SDK 다운로드 후 설치
DirectX 9.0 SDK October 2004 Extras 를 받아서 설치한다 .
http://www.microsoft.com/downloads/details.aspx?FamilyID=d6f237de-a6
ee-4ded-8bb6-139536162eb8&displaylang=en&Hash=QYV4F3C
DirectX 설치
D3dx9.dll 사용시 컴파일 에러가 날 경우 Extras 를 설치해야 한다 . - 일본어 설명 문서 - Symbol 파일 - Direct3D Xfile Exporter - DirectShow DVD 컴포넌트 - DirectPlay for Pocket PC - Direct Music Producer
DirectX 개발 환경 설정
CDX 3.1
http://sourceforge.net/projects/cdx 에서 CDX 3.1 다운로드 후 설치
CDX 3.1
http://sourceforge.net/projects/cdx 에서 CDX 3.1 다운로드 후 설치
CDX 3.1 설치
WTL 7.5
http://sourceforge.net/projects/wtl 에서 WTL 7.5 이상 다운로드 후 설치
( \WTL75\AppWiz60\setup.js 실행해서 설치 -VS 6.0 )
WTL 7.5
http://sourceforge.net/projects/wtl 에서 WTL 7.5 이상 다운로드 후 설치
( \WTL75\AppWiz60\setup.js 실행해서 설치 -VS 6.0 )
WTL 7.5 이상 설치
DirectX 개발 환경 설정
설치할 라이브러리들을 D:\LIB 폴더를 만들어서 모아두는 것이 관리하기
편하다 .
D:\LIB\DirectX, D:\LIB\CDX, D:\WTL80, D:\FMOD
설치할 라이브러리들을 D:\LIB 폴더를 만들어서 모아두는 것이 관리하기
편하다 .
D:\LIB\DirectX, D:\LIB\CDX, D:\WTL80, D:\FMOD
설치시 유의점
FMOD 3.75 Programmers API
http://www.fmod.org/ 에서 FMOD 3.75 이상 다운로드 후 설치
DirectSound 로 wav 이외의 사운드 파일 처리가 어렵기 때문에 3D
처리가 가능한 공개 Sound 라이브러리를 사용한다 .
FMOD 3.75 Programmers API
http://www.fmod.org/ 에서 FMOD 3.75 이상 다운로드 후 설치
DirectSound 로 wav 이외의 사운드 파일 처리가 어렵기 때문에 3D
처리가 가능한 공개 Sound 라이브러리를 사용한다 .
FMOD 3.5 이상 설치
DirectX 개발 환경 설정
Directories 설정
Project 만들기 - 1
기본 Project 만들기
기본 Project 만들기
CPP 파일을 체크하여 h, cpp 를 분리한다 .( 헤더만 있을 경우 불편한 점이 많다 .)
Project 만들기 - 2
기본 Project 만들기
툴바와 상태바를 사용하지 않으므로 옵션에서 제거한다 .
Project 만들기 - 3
기본 Project 만들기
Project 만들기 - 4
감 사 합 니 다감 사 합 니 다