Método 3 - luz en arco
Echa un vistazo a "Cast light arc 01" - Muestra el último método que he estado utilizando para emitir luz / sombras. Ejecuta el programa y mueve el ratón / sprites sobre el arco de la "luz " roja .
Esto lo que hace es crear un largo y delgado sprite "my light beam" y moviendolo un numero de grados ya escrito. Cuando este haz de luz toca un obstaculo el rayo en concreto se destruye.
El problema más obvio en este momento es que ahora tenemos una sombra triangular que viene desde el obstáculo a la fuente de luz.
Una solución sencilla es reducir el largo del rayo de luz al chocar con un objeto.
(ver "cast arc light reducing length.capx")
Date cuenta que he hecho que cada rayo de luz se apague - hay otras maneras de hacerlo, pero así es sencillo y funciona.
To incorporate this method into a game then the light you would need to move these beams onto another layer and set the blend as previously discussed. The arc start point would need to be placed where the player is and the arc angle would need to take the players angle into account.
(Cast forwards 3.capx)
Well I guess that will do. Please leave a message with any question, comments or suggestions.
Have fun.
RPW