주제에 상관없이 자유로운 글을 올릴수있습니다.
게시물 작성시 10포인트 적립됩니다.

1. 필요한 도구 준비하기

탄막슈팅 조회 수 7938 추천 수 0 2009.09.12 12:06:07
====== DX 2D비행슈팅강좌 ======
===== 1. 필요한 도구 준비하기 =====

  1. Visual Studio 다운로드
  2. DirectX SDK 다운로드및 설치
  3. DX SDK 설정
  4 들어가기에 앞서서
  5. 개발환경



  1. Visual Studio 다운로드
VS 2008 or VS 2008 Express 다운로드

개발을 하려면, 개발툴이 필요하다.
MS에서 나온 Visual Studio라는 툴을 설치해야 한다.
학생이면 e메일인증으로 완전한버전을 다운로드 할수있으며,
학생이 아니더라도 Express버전을 무료로 다운로드 할수있다.





  2. DirectX SDK 다운로드및 설치
DirectX_SDK.png 

DX SDK를 MS에 접속해서 다운로드 한다.
그리고, Next만 눌러서 설치한다.






  3. DX SDK 설정
 include_lib.png
  - 도구 > 옵션
  - 프로젝트 및 솔루션 > 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의 함수사용이 약간 다르다.

ssrxx

2011.07.22 23:24:41

욜심히 찾을게용.

 

지금 막 게임프고그래밍 입문중이라서요, 이런 고마운 강좌 있다는게요, 참 다행이다 싶습니다.

앞으로 욜심히 찾고, 욜심히 질문하고 욜심히 배울게용.

 

날자고도님과 함께 화이팅!!!

profile

날자고도

2011.07.22 23:34:56

네 어서오세요~ ^^

램프

2012.01.06 16:48:12

열심히 배울게요~ 감사합니다!!

profile

날자고도

2012.01.06 18:58:10

네 ^^
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 자유대화 슈팅게임 강좌입니다. 날자고도 2009-09-12 48694
공지 자유대화 자유게시판입니다. [1] 날자고도 2009-09-09 64527
40 탄막슈팅 12. 애니메이션 선택 file [12] 날자고도 2009-09-12 3888
39 탄막슈팅 11. 애니메이션 file [5] 날자고도 2009-09-12 3678
38 탄막슈팅 10. 객체화 시키기 file [4] 날자고도 2009-09-12 4052
37 탄막슈팅 9. 캐릭터 구조체 만들기 file [4] 날자고도 2009-09-12 3915
36 탄막슈팅 8. PC성능에 상관없이 이동 file [5] 날자고도 2009-09-12 4868
35 탄막슈팅 7. 적과의 충돌체크 file [9] 날자고도 2009-09-12 4302
34 탄막슈팅 6. 적등장시키기 file [4] 날자고도 2009-09-12 4050
33 탄막슈팅 5. 여러개의 총알발사 file [10] 날자고도 2009-09-12 4243
32 탄막슈팅 4. 총알 발사 시키기 file [12] 날자고도 2009-09-12 4933
31 탄막슈팅 3. 이미지 이동하기 file [13] 날자고도 2009-09-12 5309
30 탄막슈팅 2. 이미지하나 띄우기 file [22] 날자고도 2009-09-12 7563
» 탄막슈팅 1. 필요한 도구 준비하기 file [54] 날자고도 2009-09-12 7938
28 자유대화 늦었지만 축하드려요 ㅋ... [1] 김태완 2009-09-11 3349
27 자유대화 축하한다능! [1] onepare 2009-09-10 3306
26 자유대화 축하드려요 ㅋ file [1] imays 2009-09-09 3501
25 자유대화 그때 봤던 그 블로그가 비타횽 블로그였다니... [1] 완전백수 2009-09-09 3971
24 자유대화 놀러왔습니다~ [1] ProgC 2009-09-09 3183
23 자유대화 오픈기념 추카~^^ [1] 돼지고기 2009-09-09 3465
22 자유대화 오픈 축하 축전 file [1] 닭도난다 2009-09-08 3713
21 자유대화 오픈은 축하하지만 당장 배고파 쓰러질 기세.jpg file [4] Rhea君 2009-09-08 4403
20 자유대화 오오... 이것이.. file [1] bahamut 2009-09-08 3828
19 자유대화 날자님은 닥치고 찬양합니다 [1] 화나 2009-09-08 3843
18 자유대화 >ㅇ< 자국남기구가욤! file [1] 랜스 2009-09-08 3676
17 자유대화 놀러왔어용 [1] UKay 2009-09-08 3726
16 자유대화 뻘 to the 글 [2] 맑탉앉앍꿇헒 2009-09-08 3799
15 자유대화 굿~ file [2] 게임코디 2009-09-08 3808
14 자유대화 ★★★★★ 화끈한 만남! 클릭! ★★★★★ file [1] 쌀마스터 2009-09-08 4789
13 자유대화 하라는 일은 안하고 놀러왔다능 [3] ... 2009-09-08 4009
12 자유대화 [1] 키즈 2009-09-08 3673

랜스군의 게임공작소 미확인생물체연구소 Rhea's Package 게임코디 GPGStudy 테라시아 배너교환 환영합니다
Copyright 2009 masque. All rights reserved





2 % ( 61.70MB / 2500.0MB )