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 art
nach Beispielen.Antworten:
Ihre Technik könnte in begrenztem Umfang funktionieren, aber Sie möchten nicht dieselben Transformationen für die Objekte anwenden, die stehen sollen. Machen Sie für diese einen einfachen "Versatz", wie hier dargestellt: 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.
Aber dennoch, wie die Kommentatoren sagten, wenn dieses Projekt über die Langeweile hinausgeht, vermeiden Sie diese Methode und beginnen Sie, isometrische Kunst mit einem regelmäßigen Raster zu machen :)
quelle
Es sieht gut aus. Da eine isometrische Projektion im Wesentlichen eine Drehung ist, gefolgt von einer orthografischen Projektion ist, sollte es keine Verkürzung geben - und daher eine begrenzte Wahrnehmung von Tiefe usw.
Also meine Meinung ist, mach weiter .
und mehr "Draufsicht" wie (ala Starcraft)
Je mehr Sie herauszoomen, desto mehr erwartet das Gehirn eine Perspektive / der Spieler glaubt, auf eine Karte zu schauen
quelle
Sie benötigen Unterschiede in den Schattenhöhen, um die Isometrie glaubwürdiger zu machen. Höhere Objekte werfen längere Schatten. Probieren Sie es aus, Sie werden sofort eine Verbesserung feststellen.
Alle nach oben gerichteten Kanten haben nur eine sehr geringe Definition. Im wirklichen Leben erkennen wir Kanten auf einen Blick an einer Kontraständerung zwischen einer Oberfläche und einer anderen. Ihr Kontrast (Änderung des Tons) ist zwischen Ihrem oberen Grau und Ihrem unteren Grau sehr gering. Dazu kommt das sehr feine Ziegeldetail - das möchte ich sehr betonen. Auch nicht, dass Lücken zwischen Ziegeln nicht nur ein dunkler Farbton sind. Meistens sehen Sie hervorgehobene Kanten, die direkt neben dem tiefen Schatten stehen. Sie haben keine Highlights - natürlich sehen die Dinge flach aus. Schauen Sie sich dies als Beispiel an:
(von hier ) Und ja, ich weiß, dass es perspektivisch und nicht orthogonal ist. Der Punkt ist die Beleuchtung.
quelle