ludica-squamata / mano-gift

Proyecto de engine para el juego, usando pygame.
0 stars 0 forks source link

Desacoplar el fading de las sombras de la hora. #159

Open danielrossyamitrano opened 2 years ago

danielrossyamitrano commented 2 years ago

Caminando por el mundo real a eso de las 5 de la tarde en invierno (hora a la que ya está bajando el sol) noté que de pronto dejaba de tener sombra. Pero eso no era porque el sol estaba cayendo, sino porque una nube estaba tapando al sol, difuminando su luz, y por lo tanto desvaneciendo mi sombra. Por otra parte, recordé amaneceres en la costa, cuando el sol sale por el horizonte sin obstrucciones edilicias, y recordé que las sombras que genera el sol, independientemente de la hora, son "solidas". Lo único que hace el sol es extenderlas según el ángulo que forman sus rayos con la Tierra.

A lo que voy es que el fading de las sombras (que por cierto no está funcionando muy bien; se da demasiado pronto a pocos minutos de que caiga efectivamente la noche) sea aleatorio porque "pasan las nubes" independientemente de la hora del día. De noche, though, no debería haber sombras, excepto si el mob camina en un área de luz (pero eso ya está cubierto).