너무 높은 이후 갤럭시 S4의 확인을 처리하는 방법 :그것이 내가 AndEngine이 튜토리얼 다음과 같이 시작하고 AndEngine RatioResolutionPolicy
http://www.matim-dev.com/full-game-tutorial---part-1.html
을하지만이 테스트를 위해 낮은 해상도의 장치를 사용하는 것처럼이 남자가 보인다, 저는 1920x1080 해상도의 갤럭시 S4를 사용하고 있습니다.
RatioResolutionPolicy에 대해 알아 봤지만 크기가 좋지 않은 경우처럼 내 S4에서 800x480을 사용하고 있어도 양면 (풍경)의 흰색 줄무늬가 2 개 있는데 다른 배경 화면을 포함해야합니까? 매우 높은 화면 해상도 장치의 경우?
또한 튜토리얼에서 사용 된 일부 좌표는 내 S4에 맞지 않습니다. 어떻게 모든 장치가이 장치와 호환되도록해야합니까?
추가 CODE :
private static int CAMERA_WIDTH = 800;
private static int CAMERA_HEIGHT = 480;
@Override
public EngineOptions onCreateEngineOptions() {
camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.camera);
engineOptions.getAudioOptions().setNeedsMusic(true).setNeedsSound(true);
engineOptions.setWakeLockOptions(WakeLockOptions.SCREEN_ON);
return engineOptions;
}
카메라의 너비는 얼마입니까? –
내 카메라의 높이와 너비는 800 x 480으로 하드 코딩되어 있습니다. 그리고 내 S4는 1920x1080입니다 :/왜 그 빌어 먹을 높은, 응? (코드 조각을 볼 수 있도록 게시물을 업데이트했습니다.) – user3078876
사용중인 이미지가 480X800과 호환되는지 여부는 타겟팅됩니다. – Rama