El juego en el que estoy pensando en dónde se aplicaría esta solución es un juego en el que se pueden cambiar los mosaicos, como un editor. Tendrá que hacer gráficos para 2 tipos de paredes: con orientación oeste y orientación este o norte/oeste.¿Cuál es la mejor manera de implementar y diseñar paredes en un juego de fichas isométricas?
Parece que hay 2 enfoques para tener paredes en un juego de fichas isométrica:
- que dibujen un poco fuera de la baldosa (Los Sims 1, tema del Hospital, Jagged Alliance 2, Proyecto Zomboid)
- Hacer ellos 1x1 (azulejos) grande y han ellos ser dibujado en su propia baldosa (Ultima 8, cada rougelike)
Ejemplo dibujo
El segundo método parece ser la forma más fácil de hacerlo. Dado que la pared ocupa toda la losa, no necesita preocuparse por la superposición en el floortile y tener que diseñar patrones alrededor de eso. Sin embargo, obtienes otro problema si quieres crear patrones en un tamaño diferente al de la cuadrícula. Como si quieres tener paredes más bien delgadas. Su grilla también necesitará ser más grande. En el lado positivo, solo se necesita 1 pieza de pared.
El primer enfoque requiere algún código para detectar la variación de la pared para dibujar y puede parecer un poco extraño a menos que las baldosas del piso estén diseñadas a su alrededor. También requiere al menos 4 piezas.
¿Cuál es el método preferido para hacerlo y por qué?
El orden de representación no es importante para la pregunta. Lo que estoy buscando es cómo diseñar los gráficos con la menor cantidad de piezas de pared, sin que aparezcan agujeros abiertos, y aun así obtener esa apariencia uniforme que tienen los juegos isométricos. Con 1 pieza solo es imposible crear 4 paredes circundantes sin solaparse, por lo que me pregunto: ¿cómo se hace? – user1035910
Aquí hay otra ilustración para mostrar lo que estoy preguntando: http://www.freeimagehosting.net/bv62d Los números representan el draworder previsto, pero como puede ver no me da el resultado deseado. – user1035910