Scalification Andengine jeu à différentes tailles de périphériques
Question
Actuellement, j'utilise actuellement cette méthode pour "Écheler" la taille de l'écran des appareils, et cela fonctionne parfaitement sur la taille de mon Nexus 5 (5 "), mais sur la taille de l'écran Nexus 7 2012 (7") La largeur semble être parfaiteJe dirais, mais la hauteur est horrible.Il y a comme 2 pouces d'espace noir sur le fond même.
@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;
}
Et voici mes constantes
public static final int CW = 480; //Width of Game
public static final int CH = 800; //Height of Game
Pourriez-vous m'aider à résoudre ce problème?Merci.
La solution
J'ai donné une réponse similaire dans un autre lien.J'espère que ma réponse dans le lien ci-dessous vous aide:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow