Como faço para independente da minha resolução / densidade de jogo libGDX? Existe uma maneira de especificar tamanhos de imagem como "absolutos", independentemente da densidade subjacente?
Estou fazendo um jogo infantil muito simples; apenas um monte de sprites exibidos na tela e algum texto para menus (menu de opções principalmente). O que eu quero saber é: como faço para que minha resolução de sprites / fontes seja independente? (Eu as envolvi em minhas próprias aulas para facilitar as coisas.)
Como é um jogo simples para crianças, não preciso me preocupar com a "área jogável" do jogo; Quero usar o máximo de espaço possível na tela.
O que estou fazendo agora, o que parece super incorreto, é simplesmente criar imagens adequadas para grandes resoluções e, em seguida, reduzir (ou raramente aumentar) para ajustar ao tamanho da tela. Isso parece funcionar bem (na versão desktop), mesmo com mapeamento linear nas minhas texturas, mas as resoluções menores parecem feias.
Além disso, isso parece estar atrapalhando os "pixels independentes de dispositivo" (DPs) do Android. Ou talvez eu esteja perdendo alguma coisa e a libGDX já cuide disso de alguma forma?
Qual é a melhor maneira de lidar com isso? Eu encontrei este link; esta é uma boa maneira de resolver o problema ?: http://www.dandeliongamestudio.com/2011/09/12/android-fragmentation-density-independent-pixel-dip/
Ele menciona como controlar as imagens, mas não menciona como especificar os tamanhos de fonte / imagem, independentemente da densidade.