문제

현재이 방법을 사용하고 있습니다.이 방법은 장치의 화면 크기를 "크기"로 사용하고 있으며 Nexus 5 (5 "크기)에서 완벽하게 작동하지만 내 Nexus 7 2012 (7"화면 크기)의 폭이 완벽한 것 같습니다.나는 말할 것입니다. 그러나 높이는 끔찍합니다.바닥에 2 인치의 검은 공간이 2 인치입니다.

@Override
public EngineOptions onCreateEngineOptions() {

    prefs = PreferenceManager.getDefaultSharedPreferences(this);
    camera = new FollowCamera(0, 0, Constants.CW, Constants.CH);
    IResolutionPolicy resolutionPolicy = new FillResolutionPolicy();
    EngineOptions engineOptions = new EngineOptions(true,
            ScreenOrientation.PORTRAIT_FIXED, resolutionPolicy, camera);
    engineOptions.getAudioOptions().setNeedsMusic(true).setNeedsSound(true);
    engineOptions.setWakeLockOptions(WakeLockOptions.SCREEN_ON);
    return engineOptions;
}
.

여기에서 내 상수

public static final int CW = 480; //Width of Game
public static final int CH = 800; //Height of Game
.

당신이 이것을 고칠 수 있도록 도와 주실 수 있습니까?고맙습니다.

도움이 되었습니까?

해결책

나는 다른 링크에서 비슷한 답을주었습니다.따라서 아래 링크에서 내 답변이 도움이되기를 바랍니다 :

AndEngine 활동 bg 화면에 맞지 않음

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top