Da ich gelangweilt war, beschloss ich, mein Spiel durch Anwenden eines einfachen Filtereffekts isometrisch zu machen.
g.scale(1f, 0.5f);
g.rotate(400, c.getHeight() / 2, 45);
Es funktioniert großartig, aber jetzt erscheint alles ... flach.

isometric artnach Beispielen.
Die zweite Drehung ist möglicherweise nicht die Umkehrung der ersten, da sie vom Skalierungsfaktor abhängt. Wichtig ist, dass die vertikalen Linien tatsächlich vertikal sind, dh mit der y-Achse ausgerichtet sind (siehe gestrichelte Linien). Vielleicht möchten Sie auch ein wenig zurückfahren. Dies ist für Türen wichtiger als für Charaktere.


