2012-04-06 2 views
1

나는 안드로이드 애플리케이션 (더 정확하게는 게임)을 만들고 AndEngine을 사용하고 있습니다.
내 디자이너가 게임의 배경 이미지 작업 중입니다. 알 필요가 있습니다.
배경 이미지의 크기 (너비 또는 높이 &)가 이상적입니까?AndEngine 및 배경 크기

설명 : 다양한 Android 기기를 타겟팅하고 싶습니다.

mWinMgr = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); 
int displayWidth = mWinMgr.getDefaultDisplay().getWidth(); 

를하거나 모든 맞는 높은 해상도를 사용할 수 있습니다

답변

2

가장 좋은 방법은 일반적인 화면 크기를 선택한 다음 그 크기에 따라 모든 것을 개발하는 것입니다. RatioResolutionPolicy (CAMERA_WIDTH, CAMERA_HEIGHT)를 사용하면 AndEngine은 모든 것을 적절하게 조정합니다.

그런 점을 염두에두고 어떤 장치를 실행하고 더 큰 선택 사항 중 하나를 선택해야하는지 생각해 보았습니다.

개인적으로는 1024 × 600이다 7 "태블릿을 개발하고는 800 × 480

0

당신은 장치의 폭에 의해 생성 할 수 있습니다. 그것은 비록 권장되지 않습니다.

0

당신은 가장 큰 크기로 이미지를 만든 다음 대표하는 다양한 크기의 이미지를 저장할 수를 내 휴대 전화에서 잘 작동 소형, 중형 평균 화면 크기 및 대형 장치는 다음 화면의 크기에 따라로드 할 하나 결정하기 위해 스위치 문을 사용합니다.

final Display myDisplay = getWindowManager().getDefaultDisplay(); 
int displayWidth = myDisplay.getWidth(); 
int displayHeight = myDisplay.getHeight(); 

이. 실제 화면 픽셀 크기가 무엇인지조차 말할 것이다 큰 이미지는 PNG 형식으로 작기 때문에 1024x1024 이미지는 평균적으로 1.64MB 미만 (복잡도에 따라 다름)이므로 d o 평균 크기는 대략 2MB의 총량으로 3-4 개의 이미지로 끝납니다. 화면 크기에 가장 작은 이미지를 사용하면 앱 속도가 빨라집니다.