Différence entre les tilemaps isométriques «échelonnés» et «normaux»?

37

La Carte Editor v0.9 tuiles récemment ajouté le support pour étagées tilemaps en plus de son soutien habituel tilemap isométrique.

Quelles sont les différences techniques exactes entre ces deux types de tilemaps isométriques? Quels sont leurs avantages / inconvénients?

LearnCocos2D
la source

Réponses:

53

"Staggered" fait référence aux bords déchiquetés des cartes isométriques qui ont une forme générale rectangulaire. Ces cartes mettent en évidence les axes nord / sud et ouest / est, et ont souvent le nord en haut (exemple: Civilization 2). Les cartes en diamant soulignent en revanche l’orientation et le mouvement en diagonale. Le nord est souvent en haut à droite (exemple: Simcity 2000). Notez également les différents systèmes de coordonnées:

Comparaison

Carte isométrique "normale" ou "diamant":

Capture d'écran de Simcity 2000
Notez que la forme générale de la carte est un diamant.

Carte isométrique "Staggered":

Civ 2 capture d'écran Notez que la forme générale de la carte est un rectangle (approximatif)

Voir aussi cette explication :

Le calcul en termes de rendu des deux types de cartes est similaire mais présente des différences. Les cartes en diamant sont un peu plus délicates, notamment en ce qui concerne l'optimisation de la boucle de rendu.

Les cartes Diamond sont généralement utilisées dans les jeux de type RTS et Tactical Combat, tandis que les cartes Staggered / Block sont généralement utilisées dans les jeux de rôle et les jeux de stratégie tour par tour.

En termes de XML en mosaïque, échelonné ajoute une nouvelle valeur possible pour l'attribut "orientation" de la carte.

Enfin, ne confondez pas ces cartes décalées avec des cartes carrées décalées . Ces derniers sont un moyen d'obtenir des pseudo-hexs:

pseudo hexgrid
Notez que les tuiles sont des carrés, mais que le mouvement et les contiguïtés sont conformes à ceux d’une grille hexagonale.

Junuxx
la source
1
Désolé, je n'ai pas vu ta réponse en écrivant la mienne. J'aime mieux ta réponse (images plus nombreuses et plus jolies). Par souci d’exhaustivité, nous pourrions peut-être ajouter la note sur le XML à la vôtre et l’appeler un jour? ("En termes de XML, décalé ajoute une nouvelle valeur possible pour l'attribut" orientation "de la carte.")
Cameron Fredman
@Cameron: Bien sûr, qu'en est-il de cela? :)
Junuxx
Ça a l'air bien. Vous avez mon vote positif.
Cameron Fredman
4
Génial, je n'ai pas considéré l'orientation de la carte. Grand choix de photos d'ailleurs.
LearnCocos2D
Quel est le jeu dans l'exemple des cartes isométriques normales?
Kroltan