Crear una animación
En este capítulo vamos a aprender a crear una animación sencilla con nuestros personajes. Una animación no es solo moverse por el escenario, sino cambiar de aspecto para que parezca que el personaje cobra vida.
Para hacer una animación utilizaremos los disfraces del personaje y algunos bloques especiales que nos permiten cambiar de disfraz una y otra vez.
¿Qué es una animación?
Una animación se crea mostrando muchas imágenes parecidas una detrás de otra. Cada imagen cambia un poquito, y cuando las vemos rápidamente parece que el personaje se mueve o hace algo.
En PictoBlox esas imágenes se llaman disfraces. Cada disfraz es una versión diferente del mismo personaje.
Los disfraces del personaje
Cada sprite puede tener varios disfraces. Por ejemplo, un personaje puede tener:
- Un disfraz con los brazos abajo.
- Otro disfraz con los brazos arriba.
- Otro disfraz con la boca abierta.
Si cambiamos de un disfraz a otro rápidamente, parece que el personaje se mueve o habla. Eso es una animación básica.
Bloques para cambiar de disfraz
Para hacer la animación usaremos los bloques que cambian el disfraz del sprite. Estos bloques están en la categoría de apariencia o disfraces.
- Cambiar disfraz a (nombre del disfraz).
- Siguiente disfraz.
El bloque “Cambiar disfraz a…” muestra directamente el disfraz que tú elijas. El bloque “Siguiente disfraz” pasa al siguiente disfraz de la lista.
Hacer que la animación se vea bien
Si cambiamos todos los disfraces muy rápido, no veremos nada claro. Para que la animación se vea bien usamos un bloque de espera entre cambio y cambio.
- Esperar 0.2 segundos.
De esta forma el personaje cambia de disfraz, espera un momento, vuelve a cambiar, y así parece que se mueve de verdad.
Un ejemplo de animación sencilla
Vamos a crear una pequeña animación para que un personaje parezca que salta o que mueve los brazos.
Sigue estos pasos:
- Asegúrate de que tu sprite tiene al menos dos disfraces diferentes.
- Coloca el bloque "Al presionar la bandera verde".
- Añade el bloque "Repetir 10 veces".
- Dentro del bloque "Repetir", pon el bloque "Siguiente disfraz".
- Debajo, dentro del mismo "Repetir", pon el bloque "Esperar 0.2 segundos".
Ahora pulsa la bandera verde y observa lo que ocurre. Verás que el personaje va cambiando de disfraz una y otra vez, creando una animación.
Crear una pequeña escena animada
También puedes usar la animación para contar una pequeña historia. Por ejemplo, puedes hacer que un personaje:
- Cambie de disfraz como si estuviera hablando.
- Levante un brazo para saludar.
- Cambie de expresión de serio a sonriente.
Combina los cambios de disfraz con mensajes en pantalla o sonidos para que la escena sea más divertida.
Un pequeño ejercicio
Vamos a hacer una animación de saludo:
- Elige un personaje que tenga varios disfraces o crea tú mismo dos disfraces: brazo abajo y brazo arriba.
- Coloca el bloque "Al presionar la bandera verde".
- Añade un bloque "Repetir 6 veces".
- Dentro, pon "Siguiente disfraz".
- Después pon "Esperar 0.2 segundos".
Cuando pulses la bandera verde, el personaje parecerá que mueve el brazo varias veces para saludar.
Experimenta con tus propias animaciones
Ahora te toca a ti inventar animaciones nuevas.
- Crea nuevos disfraces para tu personaje.
- Cambia el tiempo de espera para que la animación vaya más rápida o más lenta.
- Prueba a combinar animación con sonidos o cambios de fondo.
Cada pequeño cambio puede hacer que la animación sea diferente. Así es como los programadores y animadores crean escenas originales.
En el próximo capítulo...
En el siguiente capítulo seguiremos aprendiendo a darle vida a nuestros personajes combinando animaciones con otras herramientas de PictoBlox para crear historias y juegos.