Ich habe gerade begonnen, libGDX-gekachelte Karten zu verwenden. Und ich habe eine Frage: ist es möglich, Kachelbreite und -höhe im Spiel neu zu bemessen, so dass Karten auf allen Geräten die gleiche Größe haben (zB 1 Kachel entspricht 1/10 der Bildschirmbreite & 1/10 der Bildschirmhöhe) wenn die Größe geändert wird Kacheln ist nicht möglich, wie mache ich Karte den ganzen Bildschirm auf jedem Telefon nehmen? Gibt es einen anderen Weg, es zu tun?libGDX Gefliesene Karten, die ihre Größe im Code ändern
0
A
Antwort
0
Ich fand heraus, Sie können gekachelte Karte skalieren. so was müssen Sie tun, ist
otmr = new OrthogonalTiledMapRenderer(tiledMap,SCREEN_WIDTH/(tiledMap.getProperties().get("width",Integer.class)*32f));
wo 32 ist Größe der Fliese ist es wichtig, dass Sie Ihre geflieste Karte 16/9 Proportionen halten