Closed danielrossyamitrano closed 2 years ago
Una cosa que se me ocurre es que el fondo del mapa tenga una versión parcialmente desaturarda (como sería si fuese completamente cubierto de sombras... que en algun punto también sería como lo fuera de noche) y que la sombra del mob simplemente hiciese un recorte, es decir, copiase los pixeles de la porción del mapa que fuese a cubrir. De esa manera no solo se obtiene el color del pixel desaturado, sino que se mantiene la textura del fondo, cosa importante en un fondo como el de pasto que no es de un color sólido.
Este issue es invalido porque las sombras ya no se recrean cuando se necesitan sino que se guardan una vez creadas para mayor performance.
Eso fue lo que dije en un comentario del issue #37 cuando recién empezamos a pensar las sombras dinámicas. Ahora las sombras se recrean cada vez que se necesitan, a lo que se me ocurre que podríamos tomar el color del piso (habría que ver cómo, pero no me parece que sea muy dificil), desaturarlo, y usarlo como "color de sombra" con un valor de alpha menor a 255.