Je travaille Android développement de jeux et je suis nouveau dedans. Je veux développer un jeu avec une résolution d'écran gratuite. Ce sera suffisant pour moi si j'arrive à savoir comment capturer la résolution d'écran d'un appareil Android utilisant la bibliothèque libgdx. Après quelques recherches sur Google, j'ai lu le code suivant sur différents sites, mais ce n'est pas pour libgdx.
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
height = displaymetrics.heightPixels;
width = displaymetrics.widthPixels;
Sauf que j'ai également utilisé la technique indiquée sur le site Web suivant qui a utilisé la classe "OrthographicCamera" pour résoudre le problème, et n'a pas fonctionné pour moi non plus.
http://www.Java-gaming.org/index.php?topic=25685.
Comment puis-je obtenir la résolution d'écran ou tout autre moyen de régler la résolution d'écran pour mon jeu.
Bien qu'il y ait quelques réponses ici à ma question. C'est exactement ce qui a fonctionné pour moi. J'ai dû ajouter "app" après "Gdx" pour que cela fonctionne.
Gdx.app.graphics.getWidth();
Gdx.app.graphics.getHeight();
Gdx.graphics.getWidth();
Gdx.graphics.getHeight();
:)
ok, vous pouvez obtenir la résolution d'écran par ce
Gdx.graphics.getWidth();
// pour la largeur de l'écran
Gdx.graphics.getHeight();
// pour la hauteur de l'écran
et si vous voulez créer un jeu gratuit à résolution d'écran, vous pouvez définir le port d'affichage comme ceci
float scrw=320;
float scrh=480;
scrw est largeur de la fenêtre largeur et scrh est la hauteur de la fenêtre
et réglez l'appareil photo sur
camera = new OrthographicCamera();
camera.setToOrtho(false, scrw, scrh);
camera.update();
Dans la nouvelle version de LibGDX, le code est maintenant
int width = Gdx.app.getGraphics().getWidth();
int height = Gdx.app.getGraphics().getHeight();