2. Movimiento del personaje sobre la lava

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.

 2. Movimiento del personaje sobre la lava

¡Hola Scratchers! Bienvenidos al segundo vídeo del proyecto «The floor is lava» o SROLL Y

En este segundo vídeo lo que vamos a hacer es programar el Scroll Y. Es decir, hacer que las plataformas que hemos creado, vayan apareciendo y se vayan escondiendo en función de la posición del gato. Queremos que desde el principio aparezcan esas plataformas y si vamos subiendo aparezcan otras nuevas y estas mismas se escondan. Para ello, lo primero que vamos a hacer es que el gato, se muestre y que su tamaño sea un poquito más pequeño, por ejemplo, 50.

Para iniciar, le vamos a decir al gato que: “Al hacer clip con la bandera” “ir a X: -136 Y: 2. Ahora vamos a crear la siguiente variable “SROLL Y”. Vamos a hacer que esta variable desde el principio tenga el valor de cero. “dar a la variable SCROOL Y el valor de 0”.

Importante, el SROLL Y; va a cambiar a partir del movimiento del gato. Porque va a ser el gato el que va a saltar o se va a caer a partir del efecto de la gravedad y estas dos cosas, saltar o que se caiga, va a hacer que cambie el SROLL Y.

Efecto de la gravedad

Lo primero que vamos a hacer es hacer el efecto de la gravedad, es decir hacer que el gato se caiga todo el rato, a no ser, que esté tocando el suelo, es decir el color negro. Entonces, le decimos: “Por siempre” “Si no tocando el color negro entonces” “sumar a SROLL Y 7”. Luego les explico porque el valor de 7. Este valor afecta la velocidad a la que va a caer.

Ahora le decimos que “al hacer clip a con la bandera” “por siempre” “si ¿tocando el color negro? y ¿tecla flecha hacia arriba? “repetir 10” “sumar a SROLL Y 15”. ¿Por qué? Porque cuando salta el personaje, no solo esta sumando al SROLL Y, sino que, al no estar tocando el suelo, también está sumando en positivo. Por eso tiene que ser el doble, para que se contrarreste. Estos números van a cambiar en función de la programación de cada una de estas plataformas.

Movimiento de Plataformas

Para hacer esto, nos dirigimos a la primera plataforma y decirle: “Al hacer clip en la bandea” “por siempre” “dar al y el valor SCROLL Y + 360*0”. Vemos que, si pulso la flecha de arriba, la plataforma baja, pero después vuelve a subir a su posición inicial, porque lo que estamos haciendo aquí, es simular como un salto. ¿Qué es lo que pasa? Que ahora mismo, no hay una situación de salto, porque solo se está moviendo la plataforma. Si esto lo aplicamos con todas las plataformas y el suelo, vamos a ver como la sensación cambia.

Lo que vamos a hacer, es este mismo bloque lo vamos a copiar a la plataforma 2, pero aquí lo que tenemos que hacer es cambiar la multiplicación, en vez de multiplicar por cero (0), vamos a multiplicar por 0.01 y vemos que, si pulso la flecha de arriba, ahora son dos las plataformas que se cambian de posición.

Hacemos igual procedimiento con las demás plataformas, cambiando la multiplicación por 0.2 y 0.3. Como vemos ahora todas tienen la sensación de que suben y bajan.

Movimiento del suelo

Copiamos el mismo bloque anterior y la multiplicación tiene que ser con un numero negativo, probamos y finalmente lo dejaremos en cero, también. Ahora ya tenemos la sensación de que el personaje esté saltando, pero es el entorno el que realmente cambia y esto es lo que hace esta sensación de movimiento.

Si añadiéramos el movimiento de derecha a izquierda, veríamos como saltaría de plataforma en plataforma. Para esto, “al hacer clip con la bandera” “por siempre” si ¿tecla flecha derecha presionada? “sumar a X:5 y “si ¿tecla izquierda presionada? “sumar a X: -5”.

Ahora vemos como el personaje puede ir saltando de plataforma en plataforma. ¿Qué es lo que sucede? Eso es lo que vamos a ver en el siguiente vídeo. Primero que el personaje se esta moviendo de izquierda a derecha, porque no cambia el disfraz, que lo vamos a cambiar en el vídeo 3, pero también vamos a hacer que el suelo desaparezca, pue hay una posición de donde ya no debería ser visible. También la primera plataforma, cuando salto también debería desaparecer.

Entonces Scratchers, vamos a dejar aquí, esta es la primera parte del SCROLL Y, vamos bien. Lo que, si vamos a hacer, de momento es olvidarnos de esta bandera de la meta, porque la programaremos al final.

Nos vemos en el siguiente vídeo.

Volver a: The floor is lava > 1. The floor is lava