디시인사이드 갤러리

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

갤러리 본문 영역

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

Vita500갤로그로 이동합니다. 2009.09.03 02:58:56
조회 298 추천 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/06/03 - -
157529 진짜 모르겠습니다. 제발 가르쳐주세요 [5] 프로그래밍초(58.120) 09.11.16 76 0
157528 또 질문이 있어... 답해주는분에게 조공예정.. [5] rntjr갤로그로 이동합니다. 09.11.16 117 0
157527 발코딩 인증 [2] 물속의다이아갤로그로 이동합니다. 09.11.16 150 0
157526 힙 vs 피보나치 힙?? ... 어떤게 다른..? [1] 날개달린호랭갤로그로 이동합니다. 09.11.16 1993 0
157525 역시 물속의댜야횽밖에 없내요.. 조공을 바칩니다. [5] rntjr갤로그로 이동합니다. 09.11.16 125 0
157523 1부터 시작안하려면 [3] 프로그래밍초(58.120) 09.11.16 77 0
157522 나도 문제 하나 낸다 ㅎㅎㅎ 졸라 어려운거.. [8] rntjr갤로그로 이동합니다. 09.11.16 128 0
157520 C언어 시간에...ㅠㅠㅠ 조느라 [14] 김나스갤로그로 이동합니다. 09.11.16 140 0
157519 chichi횽 있음? [3] prismatic갤로그로 이동합니다. 09.11.16 43 0
157518 오늘의 퀴즈 [3] 물속의다이아갤로그로 이동합니다. 09.11.16 53 0
157517 다시 좀 질문드리겠습니다. [8] 프로그래밍초(58.120) 09.11.16 83 0
157516 아.. ㅆㅂ 새우탕면 ㅠ.ㅠ [7] rntjr갤로그로 이동합니다. 09.11.16 120 0
157515 회사 내 리스크 관리 메뉴얼 읽고 있는데... [2] 아잉따잉갤로그로 이동합니다. 09.11.16 81 0
157514 질문 좀 드리겠습니다!! [3] 프로그래밍초(58.120) 09.11.16 61 0
157513 횽들 프로젝트 만드는데 말야 [4] 허허벌판갤로그로 이동합니다. 09.11.16 73 0
157512 횽들 게임을 개발하고 시펑 뭐부터 해야대 'ㅁ'? [6] 개쉛기갤로그로 이동합니다. 09.11.16 131 0
157511 수술 마침... [6] 물속의다이아갤로그로 이동합니다. 09.11.16 93 0
157510 웹브라우저 전역변수의 의미가 뭔가요? 애매해요.. [2] 서버질문(58.79) 09.11.16 76 0
157509 전원책.. 진정한 보수지요.. [3] rntjr갤로그로 이동합니다. 09.11.16 119 0
157508 tmax 정규직 vs 이스트소프트 인턴 vs 마이크로소프트 청소부 [7] 씬입사원갤로그로 이동합니다. 09.11.16 252 0
157507 개발자 연봉 말이야... 회사입장에서... [7] --(210.219) 09.11.16 288 0
157506 윈도우 모바일용 어플 MFC로 개발 가능해? [8] (211.37) 09.11.16 132 0
157505 알집에서 압축포맷 EGG 공개 [8] 구리어스갤로그로 이동합니다. 09.11.16 219 0
157504 횽들 안녕, 한달정도 할수있는 프로젝트 뭐 없을까 [10] 연어(130.126) 09.11.16 154 0
157503 아주아슬횽과의 만남 한줄 요약 [5] 숙신갤로그로 이동합니다. 09.11.16 107 0
157502 이처자 누구냐. 머냐. [11] 씬입사원갤로그로 이동합니다. 09.11.16 207 0
157500 흐흐흐 10진법변환 알고리즘 개선 (공비횽은 봅미다.) [4] ∫ 2t dt=t²+c갤로그로 이동합니다. 09.11.16 168 0
157498 XP 바탕화면이 실사였다는군.. [2] LightEach갤로그로 이동합니다. 09.11.16 148 0
157497 기술사에 관해.. [5] 드웤(211.189) 09.11.16 110 0
157496 형들의 톡톡 튀는 잉여력이 필요. [4] yundream(211.189) 09.11.16 128 0
157494 횽드라.. 비주얼 스튜디오 2008 을 쓰고 있어.. 그런대 [7] rntjr갤로그로 이동합니다. 09.11.16 161 0
157491 현역 병특 한 님들 [3] ㅇㅇ(125.129) 09.11.16 128 0
157490 프로그램 제작의뢰. [4] 러블(218.54) 09.11.16 145 0
157489 기술사라고? 훗 [5] 아주아슬갤로그로 이동합니다. 09.11.16 168 0
157487 기술사 공부하는 훃들있나? [4] 중년탐정(210.94) 09.11.16 144 0
157486 알흠다운 노래 하나 듣고 잡시다 [3] algo갤로그로 이동합니다. 09.11.16 56 0
157485 오늘 참 병신같은 사진을 봤어.. [3] rntjr갤로그로 이동합니다. 09.11.16 192 0
157484 형들!! 선린인터넷고 정통과 지원하는데 c언어 작품말입니당 [1] 쟞중딩(180.64) 09.11.16 125 0
157483 타루는 궁금하지 않다. [3] yundream(211.189) 09.11.16 95 0
157482 내가 찍은 토치라이트 스킬트리 [15] Vita500갤로그로 이동합니다. 09.11.16 535 0
157481 심심하면 고소하는 군요 [1] 이모군(116.127) 09.11.16 102 0
157480 타루와 닮은 사람 [3] Vita500갤로그로 이동합니다. 09.11.16 105 0
157479 와우는 어떤 언어로 만들어 졌을까 ? [14] 돚거노인(218.154) 09.11.16 235 0
157478 오오 끝도 없는 자기자랑 [2] 이모군(116.127) 09.11.16 104 0
157477 SSD 에 OS 설치할때 USB 기기가 꽂혀있으면 안된다네..ㅡㅡ [3] 개쉛기갤로그로 이동합니다. 09.11.16 140 0
157476 해시테이블 [8] 김드민턴갤로그로 이동합니다. 09.11.16 180 0
157474 게시판 소스 어디서 구할수 없나요 ? [4] 미츠도모에갤로그로 이동합니다. 09.11.16 80 0
157473 정전에는.. 사주경계후 클릭할것.. [1] rntjr갤로그로 이동합니다. 09.11.16 112 0
157472 이번에 루저 발언이 홍익대 입학률에 영향을 줄까? [5] 온순한감자갤로그로 이동합니다. 09.11.16 133 0
157471 kiss kiss [2] 유리한갤로그로 이동합니다. 09.11.16 98 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2