13

DirectX 게임 프로그래밍

  • Upload
    lorene

  • View
    177

  • Download
    12

Embed Size (px)

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 Presentation

Citation preview

Page 1: DirectX  게임 프로그래밍
Page 2: DirectX  게임 프로그래밍

진 행 순 서진 행 순 서

I DirectX 개발 환경 설정

II 기본 프로젝트 만들기

Page 3: DirectX  게임 프로그래밍

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 게임 처리 부분만 업데이트 되고 있다 .

Page 4: DirectX  게임 프로그래밍

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 설치

Page 5: DirectX  게임 프로그래밍

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

Page 6: DirectX  게임 프로그래밍

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 이상 설치

Page 7: DirectX  게임 프로그래밍

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 이상 설치

Page 8: DirectX  게임 프로그래밍

DirectX 개발 환경 설정

Directories 설정

Page 9: DirectX  게임 프로그래밍

Project 만들기 - 1

기본 Project 만들기

Page 10: DirectX  게임 프로그래밍

기본 Project 만들기

CPP 파일을 체크하여 h, cpp 를 분리한다 .( 헤더만 있을 경우 불편한 점이 많다 .)

Project 만들기 - 2

Page 11: DirectX  게임 프로그래밍

기본 Project 만들기

툴바와 상태바를 사용하지 않으므로 옵션에서 제거한다 .

Project 만들기 - 3

Page 12: DirectX  게임 프로그래밍

기본 Project 만들기

Project 만들기 - 4

Page 13: DirectX  게임 프로그래밍

감 사 합 니 다감 사 합 니 다