Wie ist der Blickwinkel der meisten isometrischen 2,5D-Spiele? [Geschlossen]


30

Ich habe einige sehr beliebte Spiele untersucht, um festzustellen, welchen Perspektivenwinkel sie verwenden. Zu diesem Zweck habe ich ein Raster mit einer isometrischen Darstellung von 45 und 60 Grad erstellt und es auf einen Screenshot (in diesem Fall von Diablo II) gesetzt. Keines dieser Gitter passt zur Perspektive des Spiels. Also habe ich versucht, den Winkel zu finden, der am besten zur Perspektive passt, und er liegt nahe bei 53,5 Grad. Diese Zahl scheint jedoch aus dem Nichts zu kommen, und ich glaube, dass hinter der Zahl, die den Perspektivenwinkel definiert, eine starke Logik steckt. Ich habe versucht, 9/16 * 90 Grad und 3/4 * 90 Grad (aus dem Verhältnis der Bildschirmauflösung 16: 9 und 4: 3) zu berechnen, aber keine meiner Annahmen scheint zu stimmen. Hier sind Screenshots von dem, was ich meine:

60 Grad Bildbeschreibung hier eingeben

45 Grad Bildbeschreibung hier eingeben

Etwas zwischen den beiden - 53,5 Grad - ziemlich nahe an der reellen Zahl Bildbeschreibung hier eingeben

Ich muss wirklich wissen, wie hoch die tatsächlichen Abschlüsse sind und woher sie stammen. Jede Hilfe ist sehr dankbar! Vielen Dank!


4
Herkömmlicherweise war der Winkel ein Nebeneffekt bei der Auswahl der Pixelgröße für die Kacheln und nicht umgekehrt. Aus diesem Grund ist das Bit in Sams Antwort über ganzzahlige Werte wichtig. Die ursprünglichen Diablo-Kacheln scheinen ungefähr 56x42 zu sein, was dem 5x4-Verhältnis entsprechen würde.
Kylotan

Diablo II ist ein schlechtes Beispiel. Sie verwenden eine Art Perspektiv-Hack. Wenn Sie genau hinschauen, werden die Kacheln am unteren Rand vergrößert, und die Kacheln am hinteren Rand ahmen die Perspektive eines orthogonalen Kachelsatzes geschickt nach. Heutzutage können wir dies einfach nachahmen, indem wir die Kacheln so einrichten, wie wir es immer tun, aber mit einer perspektivischen Kamera rendern.
Madmenyo

Wie @ Madmenyo schrieb, ist Diablo II ein schlechtes Beispiel. Der Winkel in den meisten isometrischen 2,5D-Spielen beträgt 26,565 Grad und wird sehr einfach abgeleitet, indem 2 Pixel horizontal für 1 Pixel vertikal platziert werden, um eine Kachel zu erstellen atan(.5) = 26.5650512 deg. Sie können hier mehr darüber lesen: en.wikipedia.org/wiki/…
AsGoodAsItGets

Antworten:


23

Ich glaube, deine Intuition war richtig, nur nicht deine Formel.

atan(4 / 3) = 53.1301024 degrees

Dieses Verhältnis kann nützlich sein, da es ein pythagoreisches Dreieck bildet , was bedeutet, dass die Länge der Diagonale ein exakter ganzzahliger Wert ist.

Pythagoräisch


9

Der Kamerawinkel, der von den meisten "isometrischen" Spielen verwendet wird, beträgt tatsächlich 30 Grad (eine echte isometrische Ansicht, bei der die x-, y- und z-Achse dieselbe Länge haben, ist 35,264 Grad). Der Grund für diesen Winkel ist, dass die Breite der Fliese die doppelte Höhe hat. Auf diese Weise erhalten Sie beim Zeichnen der Diagonalen ein gleichmäßiges Verhältnis von 2: 1, sodass die Fliesen sauber und ohne Lücken ausgerichtet werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.