So simulieren Sie die Höhe in einem gekachelten Top-Down-Spiel

13

Wie kann ich die Höhe in einem von oben nach unten gekachelten 2D-Spiel simulieren? Ein Weg, den ich dachte, war, Fliesen zu machen, die höher heller sein sollen, aber ich fragte mich, ob es einen Standard oder eine bessere Implementierung gab.

Hophat Abc
quelle
Was hast du am Ende gemacht und wie hat es für dich geklappt?
Asche999

Antworten:

11

Fordern Sie zunächst zur Verdeutlichung, dass es vollständig von oben nach unten ist, oder denken Sie über so etwas nach ? als top-down zu. In diesem Beispiel kann man erkennen, dass das Haus viel höher ist als das Fass, einfach durch die Anzahl der Fliesen, die beide vertikal überspannen. Es ist auch eine gute Möglichkeit , dem Charakter zu erlauben, sich hinter den Objekten zu bewegen , damit der Spieler erkennt, wie groß etwas ist.

Wenn du auf der anderen Seite wirklich a meinst reine Top-Down-Ansicht der Welt , könnten Sie Ihren eigenen Vorschlag machen, je nach Fliesenhöhe unterschiedliche Helligkeitswerte anzugeben. Probieren Sie es aus, da es ziemlich einfach zu implementieren sein sollte und prüfen Sie, ob die Ergebnisse zufriedenstellend genug sind.

Aber wenn Sie einen stärkeren Eindruck hinterlassen möchten, können Sie vielleicht auch Schatten hinzufügen. Wählen Sie eine beliebige Lichtrichtung und lassen Sie Ihre Fliesen einen Schatten auf Fliesen werfen, die unter ihrer jeweiligen Höhe liegen. Auf diese Weise werfen höhere Kacheln längere Schatten als niedrigere Kacheln und geben dem Spieler einen zusätzlichen visuellen Hinweis auf die Höhe jeder Kachel. Die Implementierung dürfte jedoch wesentlich schwieriger sein.

David Gouveia
quelle
1
Auch wenn Sie dynamische Objekte entlang einer nicht vorhandenen Z-Achse (Tiefe) bearbeiten, in der nur X und Y (Breite und Höhe) vorhanden sind, können Sie versuchen, die Skalierung zu verwenden, um den Eindruck zu erwecken, näher an der Kamera zu sein.
Gustavo Maciel
Nur um den vorherigen Kommentar zu korrigieren: Für den Fall, dass Z Ihr Auf / Ab und X- und Y-Längen- und Breitengrad ist.
Gustavo Maciel
@ Gustavo-Gtoknu Hatte nicht daran gedacht, aber es könnte auch einen ordentlichen Effekt geben. :)
David Gouveia
Ja, aber wenn Sie es sich überlegen, haben VIELE SNES / GBA-Spiele diesen Effekt genutzt, darunter auch viele erstklassige RPGs wie Zelda
Gustavo Maciel