이번에는 맵을 불러오는 것 까지 해보겠습니다. 맵을 불러오는 것은 간단합니다. 메모장으로 텍스트 파일을 입력후 해당 입력 값을 차례로 불러와서 타일 그림을 로드 할 것입니다. 예로 0이면 바위 1이면 빈공간 2면 악당 이런식으로 불러온다는 것이죠 000010022 < 이런식의 글씨면 바위 4개에 빈공간 하나에 바위 두개에 악당 2마리라는 뜻이죠 -_-;; 헉헉 가장먼저 Tile 클래스를 생성해보도록 합시다. Tile에서는 충돌하는 녀석인지 충돌하지 않는 녀석인지와 이미지 정보를 가지고 있을 것 입니다. 상단 부분에 using System; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; 이렇게 바꿔주시구용~ Tile 클래스를 ..
오랜만에 작성을 합니다. 예제파일 튜토리얼을 간단하게 만들어달라는 사람들이 있어서 작성합니다. xna 설치 후 프로젝트 생성을 누르면 해당 샘플 파일이 존재합니다. 해당 샘플 파일을 따라서 제작해보는 시간을 가져보려고 합니다. 새로 프로젝트를 생성 후 가장먼저 사이즈부터 맞게 조정합시다. private const int BackBufferWidth = 1280; private const int BackBufferHeight = 720; public Game1() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = BackBufferWidth;//사이즈 가로 graphics.PreferredBackBufferHe..
이제 처음 시작시 랜덤하게 배열시키도록하겠습니다. 아무렇게나 배열하게되면 안 풀리는 퍼즐이 될수도 있기때문에 MoveBlock을 반복문으로 돌려서 배열하도록 하겠습니다. private void setrandom() { for (int i = 0; i < 20; i++) { int ran = rand.Next(4); if (ran == 0) { MoveBlock(1, 0); } else if (ran == 1) { MoveBlock(-1, 0); } else if (ran == 2) { MoveBlock(0, 1); } else if (ran== 3) { MoveBlock(0, -1); } } } protected override void Initialize() 에 들어갈 함수입니다. 간단하게 20번 정도..
MoveBlock(int dx, int dy) 함수를 이용해서 키보드에 따라 움직이는 퍼즐을 만들어보겠습니다. 가장먼저 키보드입력을 받아오도록 합시다. protected override void Update(GameTime gameTime) { // Allows the game to exit if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed) this.Exit(); KeyboardState KeyboardState = Keyboard.GetState();//키보드상태 if (KeyboardState.IsKeyDown(Keys.Left) && stopkeyboard.IsKeyUp(Keys.Left)) { MoveBlock(-..
간단한 퍼즐게임을 하나 만들어 보겠습니다.^^ 조각 맞추기 퍼즐게임을 다들 잘 아시죠^^? 이미지는 이걸로 하겠습니다 가로 6칸 세로 4칸으로 구현하겠습니다. 게임을 어떻게 구현할지 간단하게 생각해보겠습니다. 1. 그림파일을 가져와 일정한 크기로 나열합니다. 2. 각 그림들을 내열할때 다중배열로 저장합니다. 3. Rectangle, vector2, int[][] 만 잘사용하면 금방 끝납니다^^ 시작 하겠습니다. 가장먼저 초기 선언을 하겠습니다. public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; SpriteBatch spriteBatch; Texture2D bk;//배경그림 const int bw = 40;..
- Total
- Today
- Yesterday
- 듀랑고 자동
- 매크로 강좌
- 비활성화 화면 캡쳐
- 포토샵 에러
- 듀랑고 매크로
- XNA 2D tutorial
- 안드로이드 게임
- C# 이미지매크로
- C# 매크로 강의
- 골프 게임
- 안드로이드 개발
- 메이저골프
- XNA
- XNA 퍼즐게임
- 이미지 찾기 매크로
- 모바일게임 매크로
- XNA 3D tutorial
- xna 2D
- 메이저골프게임
- 리니지m 매크로
- C# 듀랑고 매크로
- C# 매크로
- 모모앱플레이어 매크로
- 듀랑고
- MSP 프로젝트P
- 플래시
- 매크로
- MSPproject
- 안드로이드
- 매크로 강의
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |