Juegos como Super Metroid y Aquaria presentan el terreno con las otras partes enfrentadas que tienen rocas y cosas mientras que más profundo detrás de ellas (es decir, bajo tierra) hay diferentes detalles o simplemente negro.
Me gustaría hacer algo similar usando polígonos. El terreno se crea en mi nivel actual como un conjunto de cuadros cuadrados superpuestos. No estoy seguro de si este método de renderizado funcionará como un sistema para crear terreno, pero si alguien tiene ideas, me encantaría escucharlas. De lo contrario, me gustaría saber cómo debería volver a escribir el sistema de representación del terreno para que realmente funcione para dibujar el terreno de esta manera ...
2d
rendering
software-engineering
medicamentos
fuente
fuente
Respuestas:
Metroid solo está usando mosaicos, no pasa nada especial allí.
Aquaria, sin embargo, está haciendo algo bastante inteligente. Si te das cuenta, muchas de esas rocas en la cama se repiten varias veces. Aquí está una de las rocas, por ejemplo:
Parece que acaban de arrojar sprites a lo largo de los bordes de su terreno. Es algo así como lo que hizo Metroid: un arsenal masivo de fichas de borde, pero si prestas atención puedes notar la repetición de las fichas. Acquaria está haciendo lo mismo, excepto con sprites de roca, y no en una cuadrícula.
Cómo replicarlo
Puede que no sea exactamente cómo lo hacen, pero es una forma de producir el mismo resultado final.
Primero, obtén un buen montón de sprites de roca como este:
Ahora hay un proceso a seguir para que sepa dónde colocarlos.
Tada!
Puedes usar esto una vez para generar una lista de rocas y dónde dibujarlas, luego solo dibujas todos tus sprites de roca. ¡O tal vez puedas dibujar todos los puntos y elegir un sprite diferente para dibujar en cada paso, haciendo el borde de un pozo de lava o un terreno alienígena!
Y otras características del terreno ...
Aquaria podría haber usado un método muy similar para arrojar todos los hongos, corales y otras características en el fondo marino (incluidas las estructuras rocosas gigantes que forman el telón de fondo). Los hongos podrían haberse generado así:
Todo lo demás es probablemente una variación de esas mismas instrucciones: el coral no gira mucho, esas dos conchas / piedras probablemente solo se colocan si el terreno normal apunta aproximadamente hacia arriba (es decir, el terreno es plano).
Notas finales
Como un comentarista preguntó: creo estas imágenes en Adobe Photoshop (reducido aquí en un 50% para líneas nítidas) usando una tableta Wacom Intuos3 (que me permite dibujar a mano alzada y naturalmente, y variar el ancho de línea, etc.).
fuente
Hacer esto con polígonos sería bastante simple, siempre y cuando tenga un buen patrón de repetición / mosaico, puede configurar fácilmente sus modelos para duplicarlos a lo largo de una curva, nada complejo en absoluto.
Espero que ayude.
fuente