Comment puis-je créer des objets avec une perspective qui s'inscrivent dans une carte basée sur des tuiles mais s'étendent sur plusieurs tuiles?

8

Je crée une ville de tilemap et j'essaie de trouver le moyen le plus efficace de créer des scènes de bâtiment uniques. L'astuce est que je dois conserver une sorte de perspective 2D, presque descendante, ce qui est difficile à faire avec des bâtiments ou de grands objets qui s'étendent sur plusieurs tuiles.

J'ai essayé de faire trois bâtiments à la fois, et de mélanger et de faire correspondre la couche de base et les couleurs, comme ceci:

entrez la description de l'image ici

Cela crée un effet de chevauchement étrange et ne semble pas non plus efficace du point de vue de la production. Mais c'était le meilleur moyen pour que les ombres apparaissent correctement sur les bâtiments voisins.

Je me demande si les bâtiments modulaires seraient la voie à suivre? De cette façon, je peux mélanger et assortir n'importe quel ensemble de bâtiments sous forme de tuiles:

entrez la description de l'image ici

Je suppose que je devrais risquer une certaine perspective et un ombrage pour que les bâtiments s'alignent correctement.

Quel type de processus de création puis-je utiliser pour me permettre de créer une variété de bâtiments (ou d'autres objets) qui maintiennent cette perspective tout en couvrant plusieurs tuiles d'espace d'écran? Recommanderiez-vous de créer des bâtiments vides, puis d'apposer des superpositions d'art si nécessaire pour rendre les bâtiments uniques? Ou devraient-ils faire directement partie de la tuile du bâtiment (par exemple, créer un ensemble de tuiles distinct des panneaux et des colorations des bâtiments)?

entrez la description de l'image ici

Growler
la source
Les commentaires ne sont pas pour une discussion approfondie; cette conversation a été déplacée vers le chat .
4
Cela ne résout pas directement votre problème, mais c'est un aperçu très intéressant des astuces de perspective descendante. simonschreibt.de/gat/dont-starve-diablo-parallax-7
Seth Battin

Réponses:

5

J'ai trouvé qu'un moyen efficace de construire une ville rapidement (ou tout ce que vous essayez de construire) est définitivement de devenir modulaire et de faire des raccords indexés pour vos bâtiments. Par exemple:

Bâtiments individuels, référencés A, B, C, etc ...

entrez la description de l'image ici

Signes, skins, etc. associés à chacun:

entrez la description de l'image ici

Maintenant, vous pouvez mélanger et assortir pour créer rapidement une ville dynamique

entrez la description de l'image ici

Parmi les approches que j'ai essayées, cela fonctionne mieux.

Growler
la source
1

Je pense que ce que vous recherchez est une forme de projection parallèle .

. entrez la description de l'image ici

Aholio
la source
Oui, mais cela ne va pas m'aider à faire des tuiles efficacement, non?
Growler
0

Je pense que j'ai trouvé la meilleure façon de le faire avec le moins de tuiles ...

Tout ce dont vous avez besoin est de 6 tuiles distinctes, composées de polygones:

entrez la description de l'image ici

Ensuite, vous pouvez créer les tailles de bâtiment que vous souhaitez à partir de ces carreaux:

entrez la description de l'image ici

Et pour résoudre le problème de l'ajustement des panneaux, des textures, etc ... il suffit d'adopter la même approche! :)

Growler
la source