Link to part 1
Link to part 2
Introducción
En los dos primeros tutoriales vimos los básicos del uso de capas y mezclas para cortar a través de una capa superior y así revelar lo que hay en las capas de debajo.
Por favor, pregunta si hay algo que no esté claro e indícame si encuentras algun error.
Metodo Uno
(mira el capx adjunto - "Part 3 very simple")
Coge el objeto que quieras que proyecte sombra (desde ahora lo llamaremos "the building").
Cree una forma que pueda actuar de sombra ("the shadow") - Esto lo voy a hacer fuera del construct 2 e importarlo tal como hice con the building.
Todo lo que necesitamos es desplazar the shadow un poco desde the building en el lado opuesto desde la luz (en el próximo ejemplo el ratón actuará como la luz).
Así que necesitamos algo como:
¿Está la luz a la derecha del edificio?
- SI - mueve la sombra a la izquierda del the building.
¿Está la luz sobre el edificio?
- SI - mueve la luz debajo del edificio.
(también para IZQUIERDA Y DEBAJO).
En la hoja de eventos sería algo más como:
* está (la posición X del ratón) menos que (la posición X de "the building")?
- SI - set (la posición X de la sombra) más grande que (por una cantidad fija)
Y finalmente en la hoja de eventos será:
Date cuenta que en la parte baja de la hoja de eventos podemos alterar la cantidad de sombra que desplazamos con clicks de ratón.
(además hemos ocultado el cursor de ratón (al principio del layout con "mouse set cursor to none")
y también movemos (todo el tiempo) un gráfico para representar la luz a donde quiera que el ratón está (véase la línea 4)
Este ejemplo sólo ha sido para demostrar la idea básica - la sombra tiene que moverse hacia el lado opuesto de la luz - de una manera muy fácil de entender en la hoja de eventos.