LibGDX oyun çözünürlüğümü / yoğunluğumu nasıl bağımsız yapabilirim? Alttaki yoğunluğa bakılmaksızın görüntü boyutlarını "mutlak" olarak belirtmenin bir yolu var mı?
Çok basit bir çocuk oyunu yapıyorum; Ekranda sadece bir grup sprite ve menüler için bir miktar metin görüntüleniyor (öncelikle seçenekler menüsü). Bilmek istediğim şey: sprite / fontlarımı çözünürlüğümü nasıl bağımsız hale getirebilirim? (İşleri kolaylaştırmak için onları kendi sınıflarımda sardım.)
Basit bir çocuk oyunu olduğu için, oyunun "oynanabilir alanı" hakkında endişelenmeme gerek yok; Ekran alanını mümkün olduğunca kullanmak istiyorum.
Şu anda yaptığım şey, süper yanlış görünüyor, sadece büyük çözünürlükler için uygun görüntüler oluşturmak ve ardından ekran boyutuna sığacak şekilde küçültmek (veya nadiren yukarı). (Masaüstü sürümünde) dokularım üzerindeki doğrusal haritalamada bile işe yarayacak gibi görünüyor, ancak daha küçük çözünürlükler çirkin görünüyor.
Ayrıca, bu Android'in "cihazdan bağımsız pikseller" (DP'ler) karşısında uçuyor gibi görünüyor. Ya da belki bir şeyleri özlüyorum ve libGDX zaten bununla ilgileniyor?
Bununla baş etmenin en iyi yolu nedir? Bu bağlantıyı buldum; bu sorunu çözmenin iyi bir yolu mu ?: http://www.dandeliongamestudio.com/2011/09/12/android-fragmentation-density-independent-pixel-dip/
Görüntülerin nasıl kontrol edileceğinden bahseder, ancak yoğunluktan bağımsız olarak yazı tipi / görüntü boyutlarının nasıl belirtileceğinden bahsetmez.