Comment rendre la résolution / densité de mon jeu libGDX indépendante? Existe-t-il un moyen de spécifier des tailles d'image comme "absolues" quelle que soit la densité sous-jacente?
Je fais un jeu pour enfants très simple; juste un tas de sprites affichés à l'écran, et du texte pour les menus (menu d'options principalement). Ce que je veux savoir, c'est: comment rendre indépendante la résolution de mes sprites / polices? (Je les ai emballés dans mes propres cours pour faciliter les choses.)
Comme il s'agit d'un simple jeu pour enfants, je n'ai pas à me soucier de la "zone jouable" du jeu; Je souhaite utiliser autant d'espace d'écran que possible.
Ce que je fais en ce moment, ce qui semble super incorrect, est de simplement créer des images adaptées à de grandes résolutions, puis de réduire (ou rarement, d'augmenter) pour s'adapter à la taille de l'écran. Cela semble fonctionner correctement (dans la version de bureau), même avec une cartographie linéaire sur mes textures, mais les petites résolutions semblent laides.
En outre, cela semble aller à l'encontre des «pixels indépendants de l'appareil» (DP) d'Android. Ou peut-être qu'il me manque quelque chose et que libGDX s'en occupe déjà d'une manière ou d'une autre?
Quelle est la meilleure façon de résoudre ce problème? J'ai trouvé ce lien; Est-ce un bon moyen de résoudre le problème?: http://www.dandeliongamestudio.com/2011/09/12/android-fragmentation-density-independent-pixel-dip/
Il mentionne comment contrôler les images, mais il ne mentionne pas comment spécifier les tailles de police / image indépendamment de la densité.