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.
2d
game-mechanics
tilemap
view
Hophat Abc
quelle
quelle
Antworten:
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.
quelle