Come posso rendere indipendente la risoluzione / densità del mio gioco libGDX? Esiste un modo per specificare le dimensioni dell'immagine come "assolute" indipendentemente dalla densità sottostante?
Sto realizzando un gioco per bambini molto semplice; solo un gruppo di sprite visualizzati sullo schermo e un po 'di testo per i menu (principalmente il menu delle opzioni). Quello che voglio sapere è: come posso rendere indipendente la mia risoluzione di sprites / fonts? (Li ho avvolti nelle mie lezioni per rendere le cose più facili.)
Dato che è un semplice gioco per bambini, non ho bisogno di preoccuparmi dell '"area giocabile" del gioco; Voglio usare quanto più spazio possibile sullo schermo.
Quello che sto facendo in questo momento, che sembra super scorretto, è semplicemente creare immagini adatte a grandi risoluzioni e quindi ridimensionarle (o raramente, verso l'alto) per adattarle alle dimensioni dello schermo. Questo sembra funzionare bene (nella versione desktop), anche con una mappatura lineare sulle mie trame, ma le risoluzioni più piccole sembrano brutte.
Inoltre, questo sembra volare di fronte ai "pixel indipendenti dal dispositivo" (DP) di Android. O forse mi manca qualcosa e libGDX si occupa già di questo in qualche modo?
Qual è il modo migliore per affrontare questo? Ho trovato questo link; è un buon modo per risolvere il problema ?: http://www.dandeliongamestudio.com/2011/09/12/android-fragmentation-density-independent-pixel-dip/
Indica come controllare le immagini, ma non menziona come specificare le dimensioni dei caratteri / delle immagini indipendentemente dalla densità.