다른 장치 크기로 AndEngine 게임 확장
문제
현재이 방법을 사용하고 있습니다.이 방법은 장치의 화면 크기를 "크기"로 사용하고 있으며 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
.
당신이 이것을 고칠 수 있도록 도와 주실 수 있습니까?고맙습니다.
해결책
나는 다른 링크에서 비슷한 답을주었습니다.따라서 아래 링크에서 내 답변이 도움이되기를 바랍니다 :
제휴하지 않습니다 StackOverflow