Android 2.1 로 WVGA 800 , WVGA 854 디바이스를 만들고 개발을 하는데 문제가 생겼습니다. 사이즈 자체가 달라지는 문제였습니다. 당연히 480 800 사이즈로 알고 개발을 하였으나 실제 에뮬에는 상당히 확대된 상태로 나타나는 것이였습니다. 좌표가 실제는 500몇이였던것 같습니다. 그래서 해당 문제를 해결 하기위해 디바이스를 살펴 보던중 알게 되었습니다. DIP이라는 개념이였는데 LCD사이즈가 달라져도 GUI의 물리적인 크기 자체를 똑같이 만들어 주는 거라고 하던구요 .. 만든 아이콘의 크기자체를 똑같이 하기 위한 것 같습니다. 이 부분이였는데 240 되어있는 부분을 160으로 바꾸면 800 480 사이즈로 이미지가 들어가는걸 볼수 있었습니다.
이번에는 맵을 불러오는 것 까지 해보겠습니다. 맵을 불러오는 것은 간단합니다. 메모장으로 텍스트 파일을 입력후 해당 입력 값을 차례로 불러와서 타일 그림을 로드 할 것입니다. 예로 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..
요즘 그냥 딱히 하는거 없이 시간만 보내고 있다. 무엇을 해야할지 상당히 흔들리고있다. 뭐해야 하지... 공부?,,뭘? 공부하지.. 게임제작?,,글쎄...새로운게임이 생각안나.. 돈?,,뭘로 벌지.. 취업?,,글쎄... MSP가 목표였고,, 회사인턴 경험,, SSM.. 하고싶은거 다해버려서 정작 지금 무엇을 해야할지 모르겠다..뭐하지.. 학교갔다가 멤버십갔다가..밥먹고 자고...술먹고.. 작업대충하다가... 지내는 일상 무언가 꿈이 필요한 것 같다... 1. 안드로이드 게임 제작 및 배포? 2. 아이폰 게임 제작 경험? 내가 만들고 싶은 게임을 만드는 것 그게 재미 있겠지? 뇌파 인식 게임도 만들어보고 싶은데.. 해야 할 것들... 1. 안드로이드 향 게임 제작하기.(기획 및 제작) 2. 아이폰 탱크게임..
Matrix matrix = new Matrix(); matrix.preScale(-1.0f, 1.0f); hero_wait_Left[0] = BitmapFactory.decodeResource(res,R.drawable.stand01); hero_wait_Left[0] = Bitmap.createBitmap(hero_wait_Left[0], 0, 0, hero_wait_Left[0].getWidth(),hero_wait_Left[0].getHeight(), matrix, false); 이러면 해당 이미지가 반전되어서 저장되는군요 `ㅡ` ...
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); // setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); initViews(); } 해당 onCreate 부분에 this.requestWindo..
- Total
- Today
- Yesterday
- 듀랑고 매크로
- XNA 퍼즐게임
- 포토샵 에러
- C# 매크로 강의
- 모모앱플레이어 매크로
- MSPproject
- 안드로이드 개발
- 플래시
- xna 2D
- MSP 프로젝트P
- 리니지m 매크로
- 매크로 강의
- 메이저골프
- 듀랑고 자동
- XNA 3D tutorial
- 듀랑고
- 이미지 찾기 매크로
- 모바일게임 매크로
- C# 듀랑고 매크로
- 안드로이드 게임
- 매크로
- C# 매크로
- C# 이미지매크로
- 매크로 강좌
- 안드로이드
- 비활성화 화면 캡쳐
- 메이저골프게임
- XNA 2D tutorial
- XNA
- 골프 게임
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |