Różnica między izometrycznymi „rozłożonymi” izometrycznymi „tilemapami”?

37

V0.9 marmurowa Map Editor ostatnio dodane wsparcie dla schodkowo tilemaps oprócz swojej zwykłej izometrycznym wsparcia tilemap.

Jakie są dokładnie techniczne różnice między tymi dwoma typami izometrycznych tilemap? Jakie są ich zalety / wady?

LearnCocos2D
źródło

Odpowiedzi:

53

„Przesunięty” odnosi się do poszarpanych krawędzi map izometrycznych, które mają ogólny prostokątny kształt. Mapy te podkreślają osie północ / południe i zachód / wschód i często mają północ na górze (przykład: Civilization 2). Z drugiej strony mapy diamentowe podkreślają orientację i ruch po przekątnej. Północ często znajduje się w prawym górnym rogu (przykład: Simcity 2000). Zwróć również uwagę na różne układy współrzędnych:

Porównanie

Mapa izometryczna „normalna” lub „diamentowa”:

Zrzut ekranu Simcity 2000
Zauważ, że ogólny kształt mapy to diament.

Mapa izometryczna „naprzemienna”:

Zrzut ekranu z gry Civ 2 Zauważ, że ogólny kształt mapy to (szorstki) prostokąt

Zobacz także to objaśnienie :

Matematyka w zakresie renderowania obu typów map jest podobna, ale ma swoje różnice. Mapy diamentów są nieco trudniejsze, szczególnie pod względem optymalizacji pętli renderowania.

Mapy diamentowe są zwykle używane w grach typu RTS i Tactical Combat, natomiast mapy rozłożone / blokowane są zwykle używane w grach RPG i strategiach turowych.

Jeśli chodzi o kafelkowy XML, przesunięty dodaje nową możliwą wartość dla atrybutu „orientacja” mapy.

Wreszcie, nie myl tych naprzemiennych map z rozłożonymi kwadratowymi mapami. Te ostatnie są sposobem na uzyskanie pseudo-heksów:

pseudo hexgrid
Zwróć uwagę, jak płytki są kwadratami, ale ruch i przylegania są zgodne z sześciokątnymi.

Junuxx
źródło
1
Niestety nie widziałem Twojej odpowiedzi podczas pisania mojej. Bardziej podoba mi się twoja odpowiedź (więcej i ładniejszych zdjęć). Dla kompletności, może możemy dodać notatkę o xml do twojej i nazwać to dniem? („Pod względem XML rozłożony dodaje nową możliwą wartość dla atrybutu„ orientacja ”mapy.”)
Cameron Fredman
@Cameron: Jasne, a co powiesz na to? :)
Junuxx
Wygląda dobrze. Masz moje poparcie.
Cameron Fredman
4
Wspaniale, nie brałem pod uwagę orientacji mapy. Duży wybór zdjęć btw.
LearnCocos2D
Jaka jest gra na przykładzie normalnych map izometrycznych?
Kroltan