3. Como atravesar paredes en Nyan Cat
En esta lección aprenderemos a darle a nuestro Nyan Cat el poder de atravesar paredes. ¿Y cómo lo haremos? Pues muy sencillo, gracias a la programación.
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
Programación para atravesar paredes en Scratch
En primer lugar lo que tendremos que hacer es decirle a nuestro Nyan Cat que si supera un determinado punto del eje de las «y», aparezca al punto opuesto del eje.
Eso significa que si nuestro personaje sale fuera de la pantalla de Scratch, limitada por sus medidas: x= -240 a 240, y= -180 a 180 nuestra condición tendrá que actuar.
Por ejemplo la posición en y de nuestro personaje supera 180, entonces lo mandaremos a -180. Y exactamente lo mismo al revés, si la posición es inferior a -180 mandaremos el personaje al punto y=180 (en positivo) pero siempre manteniendo la posición de las «x».
Tendremos que hacer los mismo para cada lado de la pantalla. Y plantear que el personaje quiere atravesar cada una de las paredes, así que necesitamos dos programas en cada eje.
A continuación podéis observar el caso, si sobrepasamos el lateral inferior de las y.
Además, para evitar que nuestro personaje trace una linea al realizar ese salto, vamos a decirle a nuestro lápiz que no pinte, así que lo levantaremos para luego volverlo a bajar.
De este modo evitamos situaciones como la siguiente.
Y conseguiremos el efecto que realmente queremos, que es que nuestro personaje ya tiene la capacidad de atravesar paredes y podréis ir de un lado a otro de la pantalla en un instante.