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..
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..
오랜만에 플래시를 해서 그런가;;;레이어 붙여넣기하다가 text 레이어 설정하는거 몰라서 ㅠㅠ힘들었네..용 this.attachMovie("roof", kName, ++depth); 이런식으로 depth를 늘리다보니 레이어가 무수히 많이 생겨서 나중에는 화면상에 텍스트들이 가리는 현상이 생기는군요.. 무비클립일 경우에는 jump.swapDepths(10000); 이런식으로 레이어 처리하면되는데 나머지 버튼이나 text 같은경우는 어떻게 해야할지 몰라서 고민했습니다... 그럴땐 그냥-_-무비클립에 넣어서 ....하면 되는군요...ㅠ 혹시 다른 방법이 있으신 분은~ 알려주세요~
- Total
- Today
- Yesterday
- MSP 프로젝트P
- C# 매크로
- 골프 게임
- 안드로이드 게임
- 리니지m 매크로
- 이미지 찾기 매크로
- 듀랑고 자동
- 매크로 강좌
- XNA 3D tutorial
- C# 매크로 강의
- 안드로이드
- MSPproject
- 포토샵 에러
- XNA 퍼즐게임
- 매크로 강의
- XNA 2D tutorial
- 매크로
- C# 이미지매크로
- 비활성화 화면 캡쳐
- 모모앱플레이어 매크로
- xna 2D
- XNA
- 안드로이드 개발
- 메이저골프
- 플래시
- 메이저골프게임
- C# 듀랑고 매크로
- 모바일게임 매크로
- 듀랑고 매크로
- 듀랑고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |