디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

DX 2D비행슈팅강좌 22. 게임의논리 계층

Vita500갤로그로 이동합니다. 2009.09.03 02:58:56
조회 301 추천 1 댓글 0


====== DX 2D비행슈팅강좌 ======
===== 22. 게임의논리 계층=====
게임을 위해서 논리계층으로 나눠보겠습니다.
class의 목적을 분명히 할수가 있고,
역활분담과 포함관계를 시각적으로 할수있습니다.




1. 논리 계층
2. GameScene
3. SceneManager
4. Application
5. WinMain
6. 그외









1. 논리 계층
  * 게임오브젝트들
  * GameScene
  * SceneManager
  * Application : Win32환경구축
  * WinMain : C ⇒ CPP 엔트리포인트

가장위에 게임오브젝트들이 있고, 아래에 게임씬이 있다.
각 오브젝트들은 아래층의 바탕위에서 동작한다.





2. GameScene

Application에 있던, 적, 총알, 주인공등의 오브젝트를 모두
게임씬으로 옮겨 왔다.
메뉴씬, 환경설정씬등 화면에 보이는공간을 분리하여
클래스로 다루게 된다.



3. SceneManager

씬매니저는 게임상의 공간을 관리한다.
메뉴, 설정, 게임등등의 화면교체등의 기능을 가진다.




4. Application

MS윈도 환경에서 게임을 구축하기위한 환경을 마련한다.




5. WinMain

CPP로 코딩하면서, 시작은 함수라서, 클래스환경에서 시작할수있도록
환경구축을 한다.


6. 그외

_pd3dDevice를 쉽게 사용하기 위해 static으로 하였다.
그외는 GameScene으로 옮겨온것 말고는 바뀐게 없다.

추천 비추천

1

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 논란보다 더 욕 많이 먹어서 억울할 것 같은 스타는? 운영자 24/09/23 - -
192588 근데 한 번씩 학력논란 같은거 일어나면 [4] 이모군(175.114) 10.06.12 95 0
192587 이제 내 성적표를 보니까.. [4] 양반씨갤로그로 이동합니다. 10.06.12 105 0
192586 번역셔틀 소환 [3] ㅇㅇㅃ갤로그로 이동합니다. 10.06.12 84 0
192585 ∫ 2t dt=t²+c 횽 횽이 말씀하시는게 j==i 로 바꾸는거맞아요? 오랑갤로그로 이동합니다. 10.06.12 42 0
192584 레이싱걸 김하율 [4] 이모군(175.114) 10.06.12 124 0
192582 마지막 글자 안써지는거 [5] ㅅㅈㅎ갤로그로 이동합니다. 10.06.12 93 0
192581 [프갤 검색] 읭여읭여 [3] Kaleana(165.132) 10.06.12 73 0
192580 붉은악마 오오~ 오오오 하는 응원가 본뜻이 뭔지 암? [3] ㅇㅇ(58.233) 10.06.12 91 0
192579 python에 관해 질문해도 되는가요?ㅠ^^; [26] python(219.252) 10.06.12 192 0
192578 빅토르 위고의 유언도 멋있네. [6] 머그컵갤로그로 이동합니다. 10.06.12 136 0
192577 야심한 밤에 올리는 상콤한 짤방.. [5] 야메떼♥갤로그로 이동합니다. 10.06.12 181 0
192576 문서 추천 바람. [2] z(124.153) 10.06.12 59 0
192575 요즘 시간날때마다 맥스 깔짝깔짝 해보고있는데 [3] 켁큇갤로그로 이동합니다. 10.06.12 89 0
192574 오 만들었어 횽들 ㅠㅠ헤헤헤헿 [8] 오랑갤로그로 이동합니다. 10.06.12 99 0
192573 진짜 이러다 타블로 자살하는거 아님? [10] 머그컵갤로그로 이동합니다. 10.06.12 349 0
192568 아 지금 너무 답답해 출력값을 어케해야될지 몰겟어 [4] 오랑갤로그로 이동합니다. 10.06.12 62 0
192566 프로그래머로 칼퇴근하면서 편하게 먹고사는법 알려준다 [2] 켁큇갤로그로 이동합니다. 10.06.12 177 0
192565 내 목표 [2] 켁큇갤로그로 이동합니다. 10.06.12 97 0
192564 병지형 해설 [2] ㅅㅈㅎ갤로그로 이동합니다. 10.06.12 63 0
192563 횽들 사양낮은 컴퓨터에서 다른 사양높은 집컴퓨터 원격해서 아이온 가능해? [3] 마음(125.31) 10.06.12 136 0
192561 64비트 쓰면 전에 쓰던 프로그램들 중 안돌아가는 것들 있음? 머그컵갤로그로 이동합니다. 10.06.12 43 0
192560 왼발슈팅 짱이다. [6] 머그컵갤로그로 이동합니다. 10.06.12 94 0
192559 오늘의 자랑거리 [9] ∫ 2t dt=t²+c갤로그로 이동합니다. 10.06.12 119 0
192558 [프갤 검색] 글 내용 긁기 [3] Kaleana(165.132) 10.06.12 111 0
192555 히히 재미있었당!! [7] Minryu갤로그로 이동합니다. 10.06.11 90 0
192554 난 64비트 반댈세 [7] 분당살람갤로그로 이동합니다. 10.06.11 119 0
192553 아 시간과 공간의 방 주소좀 ㅠㅜ [2] ㅁㅇ라ㅓ(58.233) 10.06.11 77 0
192552 모니터를 S-IPS 로 바꿨더니 [3] 아주아슬갤로그로 이동합니다. 10.06.11 86 0
192551 64비트로 바꾸니까 Witch Doctor갤로그로 이동합니다. 10.06.11 47 0
192550 64비트 OS로 바꿨더니 [2] 분당살람갤로그로 이동합니다. 10.06.11 88 0
192547 프갤 검색에 관련해서 그냥 잡설. ㅋ B 분야 할 횽들 참고해주면 좋겠어 [13] deadbeef갤로그로 이동합니다. 10.06.11 174 0
192546 64비트 OS로 바꾸고 나니까 [9] 분당살람갤로그로 이동합니다. 10.06.11 78 0
192545 경기장에 붕붕 거리는 소리 뭐야? [3] 머그컵갤로그로 이동합니다. 10.06.11 65 0
192542 [프갤 검색] 댓글 긁어오기 [3] Kaleana(165.132) 10.06.11 87 0
192541 아나 월드컵 아주아슬갤로그로 이동합니다. 10.06.11 37 0
192540 아무리 어려워도 어떻게든 성적이 나오는 이유 양희철갤로그로 이동합니다. 10.06.11 83 0
192539 gisman // 프갤 프로젝트 [12] Q Lazzarus갤로그로 이동합니다. 10.06.11 92 0
192537 생각해보면 프로그래밍은 문이과 통합적인 성격이 존재하긴 하는듯 [16] Wini갤로그로 이동합니다. 10.06.11 131 0
192536 내 진심으로 묻는데.. 별 찍는거 못하면 그냥 프로그램 접어야 되나? [16] 공돌이(58.143) 10.06.11 137 0
192535 진짜 양심도 없이 면접보러 오는 애들 너무 많다. [4] 면접관(112.149) 10.06.11 146 0
192534 “ 우와아아앙 ”ㅡ 투명 핸드폰이 울부짖엇다 . [5] 때릴꺼야?(119.67) 10.06.11 134 0
192533 만화로보는 c언어 사는곳 다시 링크점 쎄워주세영 ㅎㅎ [9] 오랑갤로그로 이동합니다. 10.06.11 417 0
192532 기계 공학이 짱인 이유 [4] 입옹궈(211.169) 10.06.11 135 0
192531 횽들 이거 뭐가 잘못된거얌?? [2] 게츠비(211.245) 10.06.11 63 0
192530 [프갤 검색] A 선택한 사람만 보시오. [4] gisman갤로그로 이동합니다. 10.06.11 150 0
192529 2d 게임에서동영상 어떻게 띄우나요? ㅠㅠ [2] ㅠㅠ(221.138) 10.06.11 81 0
192528 존레전드도 나온다. 머그컵갤로그로 이동합니다. 10.06.11 48 0
192527 까만콩 나온다. 머그컵갤로그로 이동합니다. 10.06.11 47 0
192526 횽들... 이 상태에서 끝내려면 무슨 명령어 필요해...?.jpg [8] 늅늅(58.79) 10.06.11 145 0
192525 힘쎄고 강한 튀근 [11] DMW(125.138) 10.06.11 169 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2