Wie kann ich Objekte mit Perspektive erstellen, die in eine kachelbasierte Karte passen, aber mehrere Kacheln umfassen?

8

Ich erstelle eine Tilemap-Stadt und versuche herauszufinden, wie ich am effizientesten einzigartige Gebäudeszenen erstellen kann. Der Trick ist, dass ich eine Art 2D-Perspektive von fast oben nach unten beibehalten muss, was bei Gebäuden oder großen Objekten, die mehrere Kacheln umfassen, schwierig ist.

Ich habe versucht, drei Gebäude gleichzeitig zu erstellen und die Basisschicht und die Farben wie folgt zu mischen und anzupassen:

Geben Sie hier die Bildbeschreibung ein

Dies erzeugt einen seltsamen Überlappungseffekt und scheint auch vom Produktionsstandpunkt aus nicht so effizient zu sein. Aber es war der beste Weg, um Schatten auf den Nachbargebäuden richtig erscheinen zu lassen.

Ich frage mich, ob modulare Gebäude der richtige Weg wären. Auf diese Weise kann ich alle Gebäude als Kacheln kombinieren:

Geben Sie hier die Bildbeschreibung ein

Ich denke, ich müsste eine Perspektive und Schatten riskieren, um die Gebäude richtig auszurichten.

Welche Art von Authoring-Prozess könnte ich verwenden, um eine Vielzahl von Gebäuden (oder anderen Objekten) zu erstellen, die diese Perspektive beibehalten und gleichzeitig mehrere Kacheln mit Bildschirmfläche umfassen? Würden Sie empfehlen, leere Gebäude zu erstellen und dann nach Bedarf Kunstüberlagerungen anzubringen, um die Gebäude einzigartig zu machen? Oder sollten sie direkt Teil der Gebäudekachel sein (z. B. ein separates Kachelset mit Gebäudezeichen und -farben erstellen)?

Geben Sie hier die Bildbeschreibung ein

Growler
quelle
Kommentare sind nicht für eine ausführliche Diskussion gedacht. Dieses Gespräch wurde in den Chat verschoben .
4
Dies geht nicht direkt auf Ihr Problem ein, aber es ist ein sehr interessanter Blick auf Top-Down-Perspektiventricks. simonschreibt.de/gat/dont-starve-diablo-parallax-7
Seth Battin

Antworten:

5

Ich habe einen effizienten Weg gefunden, um eine Stadt schnell zu bauen (oder was auch immer Sie bauen wollen), indem Sie auf jeden Fall modular arbeiten und indexierte Armaturen für Ihre Gebäude herstellen. Zum Beispiel:

Einzelne Gebäude, bezeichnet als A, B, C usw.

Geben Sie hier die Bildbeschreibung ein

Zeichen, Häute usw., die jedem zugeordnet sind:

Geben Sie hier die Bildbeschreibung ein

Jetzt können Sie mischen und anpassen, um schnell eine dynamische Stadt zu erstellen

Geben Sie hier die Bildbeschreibung ein

Von den Ansätzen, die ich ausprobiert habe, funktioniert dies am besten.

Growler
quelle
1

Ich denke, was Sie suchen, ist eine Form der Parallelprojektion .

. Geben Sie hier die Bildbeschreibung ein

Aholio
quelle
Ja, aber das hilft mir nicht, Fliesen effizient herzustellen, oder?
Growler
0

Ich denke, ich habe den besten Weg gefunden, dies mit der geringsten Anzahl von Kacheln zu tun ...

Sie benötigen lediglich 6 verschiedene Kacheln, die aus Polygonen bestehen:

Geben Sie hier die Bildbeschreibung ein

Dann können Sie aus nur diesen Kacheln die gewünschten Gebäudegrößen erstellen:

Geben Sie hier die Bildbeschreibung ein

Und um das Problem der passenden Zeichen, Texturen usw. zu lösen, gehen Sie genauso vor! :) :)

Growler
quelle