먼저 위에 그림파일을 받아주세요^^ 게임에 쓰일 그래픽입니다.

자 다시 한번 시작해봅시다.
기본적으로 앞에서 말했던 슈팅게임제작과 비슷한 방식으로 제작됩니다.
전반적으로 한번 봤는데 상당히 모르는 문법이 많이 등장합니다. MSDN 을 적극활용해서
한번 같이 배워보도록 합시다.

가장 먼저 해야할일 기본적으로 배경을 깔도록 합시다.

선언부에
사용자 삽입 이미지
back 이라는 이름의 이미지를 선언하시구요






그림파일을 솔루션탐색기에 불러오도록 합시다( 플래시의 라이브러리와 비슷 )
솔루션 창에서
Content > 오른쪽마우스 > 새폴더 > game >오른쪽마우스 > 기존항목 추가 > 그림파일들

자이제 그림파일을 솔루션 넣었으면 프로그래밍 내에서 이미지 자료형의 back에 넣습니다.


사용자 삽입 이미지






 위에  "game\\background"  이렇게 작성한 이유는 ?
game 폴더안에 이미지가 있기때문입니다.~

자 이제 Draw 그리도록 합시다. (지겨워요 이제....)

사용자 삽입 이미지










그림크기가 창의 크기와 똑같기 떄문에 벡터 제로(0,0) 값으로 바로 표현했습니다.
자 가장 기초인 배경을 깔았습니다. 다음은 대포를 올려봅시다.

사용자 삽입 이미지
Posted by 알 수 없는 사용자
:

 

1. XNA Frameworks 개발을 하기 위한 준비물들.

 

우선 다음과 같은 환경을 만족하는 개발 환경을 갖고 있어야 합니다.

- OS

Windows XP Home Edition

Windows XP Profoessional Edition

Windows XP MCE(Media Center Edition)

Windows XP Tablet Edition

Windows Vista Home Basic/Premium Edition

Windows Vista Business Edition

Windows Vista Enterprise Edition

Windows Vista Ultimate Edition

 

* Windows XP 는 Spervice Pack 2 이상(최신의 Service Pack 은 3 까지 나왔습니다.)이 설치되어 있어야 한다.

- H/W

SM(Shader Model) 1.1 이상을 지원하는 그래픽 카드. 원활한 프로그래밍과 예제 소스 실행을 위해서는 SM 3.0 이상이 필요하다.

 

- IDE & SDK

Microsoft Visual C# 2005 Expression edition

Microsoft XNA Game Studio Express

Microsoft Direct X 9.0c SDK

 

* 최신의 XNA GSE 3.0 을 이용하기 위해서는 Visual C# 2008 이상의 버전이 필요합니다.

2. XNA Frameworks

 

간단히 말해서 “XBOX 360 과 PC 에서 모두 사용 가능한 API”라고 말할 수 있다. Direct X 의 확장 개념이라고 이해해도 무방하다.

 

3. 프로그램 설치

비주얼 스튜디오 Express Edition

http://www.microsoft.com/korea/msdn/vstudio/express/

DIrect X 9.0C SDK / XNA Game Studio Express 3.0

http://creators.xna.com/en-US/downloads

 

4. .NET Frameworks / .NET Compact Frameworks.

PC에서 사용되는 .NET Frameworks 는 보통 1.1이 설치되어 있다. (요즘은 어째서인지 보통 PC에 잘도 3.0까지 설치되어 있는 것을 볼 수 있다. 왜지?!) 그러나 XBOX 360은 .NET Compact Frameworks라는 것을 사용한다. 이 뜻은 의문에 에러에 당황하지 말고 언제나 .NET Framework 의 기능을 사용 할 때 MSDN에서 .NET Compact Frameworks 도 지원하나 라는 점을 살펴보라는 것. 그러나, XBOX에 있는 .NET Compact Frameworks 는 부동 소수점 연산 기능을 갖고 있다. 4개의 스레드(0,2를 제외한)를 사용할 수 있다. 이에 관해서는 Thread.setProcessorAffinity에 대해 살펴볼 것.

 

 

* 참고 서적 : Microsoft XNA: Xbox 360과 윈도우를 위한 그래픽과 게임 프로그래밍

Posted by 알 수 없는 사용자
:


사용자 삽입 이미지
 

1. 게임 타이틀

지구방위대
게임의 가장 핵심적 메시지인 지구 환경보호의 의미가 담겨있다.
과거 지구방위대 후레시맨을 떠올리게 하는 친근한 타이틀.

 


2.
제작의도

인간 문명의 발달은 생활에 윤택함을 가져다 주었으나 무분별한 개발로 인해 도리어 우리의 생명뿐만 아니라 생태계 전체에 위협이 되고 있다. 최근 기후 온난화로 인한 허리케인, 해일, 계절의 급격한 변화, 이상기후가 심각해지고 있다. 그러한 가운데 우리는 현실적으로 생활 속에서 실천할 수 있는 보호방안들을 게임을 통해 제시하고자 했다.

 


3.
개괄

일단 플레이어는 자신이 원하는 캐릭터가 되어 이상기후로 엉망진창이 된 환경에 등장한다. 해일이 닥치기 직전인 곳부터 빙하가 녹아 없어지기 직전의 곳, 혹은 사막화로 인해 마지막 남은 젖줄이 사라질 위기이며 풀이 메말라가는 곳 등등…… 주인공을 맞이하는 것은 그렇게 만든 온난화의 주범들이다. 그들은 쉴 새 없이 온난화 물질을 쏟아놓고 있다. 플레이어는 그 온난화 물질을 줄이는데 필요한 방법들로 하나 둘씩 그들을 제거한다. 제거하면 할수록 우중충했던 배경은 점차 밝아지며 다시 본연의 모습으로 돌아간다.

 

 

4. 캐릭터 소개 자세한 캐릭터의 이름은 이후 지어질 예정

펭귄 본래 아빠다리에 껴서 바다를 여행하기 좋아하던 꼬마 펭귄이었다. 하지만 온난화로 인해 살 터전을 잃고 어떤 에피소드로 인해 아빠도 세상을 뜬다. 그는 진취적이고 명랑쾌활하다. 작지만 빠르다.

 

북극곰 따뜻한 엄마 품에서 태어난 지 얼마 되지 않아 펭귄아빠와 함께 세상을 떠버린 엄마. 그는 매우 여리고 순수하다.

 

펭귄과 북극곰은 본래 앙숙지간이었지만 자신들을 불행하게 만들고 살 터전을 잃게 만든 것들이 바로 온난화라는 것을 깨닫고 함께 팀을 이루어 지구를 지키기 위한 방법을 찾으려 한다.

 

스퀘어(우리팀 이름을 딴 캐릭터^^) 10대의 불량 청소년. 하지만 호기심은 남달랐고 과학에 재능이 있다. 어느날 뉴스를 보다가 펭귄과 북극곰의 모습을 보고 가출을 결심, 그들과 극적으로 만난다. 펭귄과 북극곰의 사연을 듣고 그들에게 지구를 구할 방법을 가르쳐 준다. 때로는 좋은 물건을 만들어내는 재주가 있다.

 

펭귄과 북극곰은 초기 플레이어이며 스퀘어는 도움을 주는 Non-playing character이다. 하지만 후에 스테이지 클리어를 할 경우 등장하게 된다.

'XNA Project > 지구방위대' 카테고리의 다른 글

지구방위대 게임 스샷 !  (1) 2008.12.14
Posted by 알 수 없는 사용자
:
<< PREV : [1] : [2] : [3] : [4] : [5] : [6] : [7] : [8] : NEXT >>

BLOG main image
XNA Project
by j3rry

공지사항

카테고리

분류 전체보기 (27)
XNA SQUARE (2)
Xna로 가는길 (14)
XNA Project (8)
XNA 자료 (2)
Design & Architecture (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2008/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Total :
Today : Yesterday :