#Post Title #Post Title #Post Title
lunes, mayo 28, 2012

Enlazar escenas y Timeline


Hoy vamos a aprender como crear una animación enlazando escenas. Ésto nos servirá para entender el funcionamiento del Timeline, que no es difícil, pero al principio cuesta un poco de entender.
Vamos a enseñaros cómo animamos la piruleta de Átlas en Cuentomidas. Las animaciones os serán de gran utilidad en vuestros proyectos. 

Comenzamos añadiendo la imagen sobre la que aplicaremos la animación, en nuestro caso la piruleta. Fijaos que el número 3 queda fuera de la zona blanca de trabajo, por lo que no saldría en la pantalla del iPhone.


Hacemos click en la imagen, y en la parte superior izquierda de la pantalla (área de timeline) vemos como el nombre de la imagen queda resaltado. 



Ahora vamos definir la duración de la acción. Para ello haremos doble click junto al nombre de la imagen bajo el tiempo que deseemos que dure la animación. Aparecerá un punto en blanco. En nuestro caso, hemos marcado que nuestra acción dure 2 segundos, por ello aparece un punto blanco bajo el número 2 junto al nombre de Piruleta, que es nuestra imagen.



En la  línea de tiempo vemos dos puntos marcados:
El primero, que se crea automáticamente, nos indica el estado de la imagen (dimensiones, posición, opacidad...) en el tiempo inicial.
El segundo nos indica el estado final de la imagen, que es al que se llegará cuando le apliquemos la acción. Parece difícil pero ahora verás como no es para tanto. 

Hacemos un click sobre el punto que se encuentra bajo el segundo 2. En el panel de la derecha, en Properties > Transforms, hacemos click sobre el triángulo de la izquierda de Rotate, con lo que se despliega un menú.
Puesto que nuestra acción será rotar la imagen sobre el eje de la Y (eje vertical), seleccionaremos junto a la letra Y “360”, que son los grados que tiene una vuelta completa. Si deseáramos que la piruleta diese dos vueltas, pondríamos “720”. 
Rebobinamos la animación clickeando sobre el icono a la izquierda de “play” y damos al “play”. Veremos como la línea de tiempo avanza lentamente, y la piruleta realiza la acción que le hemos indicado, en este caso rota sobre su eje vertical. 

Ahora vamos a enlazar esta animación con otra escena. Para ello haremos click en la escena 1 (parte inferior) para marcarla (aparecerá un recuadro azul), iremos al menú Scenes y pulsaremos Duplicate. Ahora tenemos una copia íntegra de la escena 1.

Hacemos click en la escena 2 y vemos que también se ha duplicado la acción en la línea temporal. Para eliminarla seleccionaremos uno de los dos puntos y pulsaremos Delete en nuestro teclado.

Ahora deseamos que la piruleta arrastre la página 1 del cuento. Para ello, en  el área de trabajo de la escena 2 vamos a colocar la primera página del cuento, que es una imagen. Al añadir la imagen, la primera página del cuento queda sobre el resto de los elementos de la escena (nos damos cuenta porque tapa el número tres de la piruleta). Por lo que, en la parte superior de la pantalla, donde se indica el nombre de las imágenes, haremos click sobre la imagen que ahora se encuentra arriba, y sin soltar la arrastraremos hasta última posición.



Lo mejor de este punto, es que ya sabes como hacerlo. No tienes más que crear las acciones de subir hacia arriba tanto en la piruleta como en la página del cuento.
Para ello debes marcar en la línea temporal, junto al nombre de las dos imágenes, un punto haciendo doble click bajo el tiempo que desees que dure la animación. 



Selecciona el punto final de la primera imagen y arrastra la imagen de la piruleta hacia arriba, hasta la posición que desees.
Repite el mismo proceso con la página del cuento.
Al pulsar “Play” verás como las imágenes van de la posición inicial, a la final que has establecido.



Tan sólo nos queda enlazar las dos escenas. Para ello pulsa click en la escena 1 (parte inferior izquierda) y en el panel de la derecha, en el menú Actions, junto a “End” selecciona “Go to Next Scene”. Con ésto le indicas que cuando finalice la acción que has definido previamente, pase a la siguiente escena.
Si deseas ver tus resultados en la web pulsa CMD+ENTER.
[ Read More ]

Primeros pasos con Sencha Animator

Comenzamos nuestro post explicando cómo utilizamos nosotros el programa Sencha Animator para crear la aplicación para iOS Cuentomidas.
Básicamente Sencha es un programa que genera un código html a partir de textos, imágenes y vídeos, al estilo “What You See is What you Get”. 
Antes de nada, comentaros que existen otros programas que también generan un texto en html, como Tumult Hype, que son bastante más económicos. Pero nosotros lo probamos y no nos acabó de convencer, ya que nos daba errores frecuentes. De todos modos lo han actualizado varias veces desde entonces, y puesto que existe una versión de prueba, también podéis descargarlo y probarlo.
Abrimos el programa y lo primero que tenemos que hacer es guardar una copia en File > Save Project As ... para poder continuar trabajando.
Cuando guardamos el proyecto se generan varios archivos dentro de una carpeta con la ubicación y el nombre que vosotros deseéis. 
KeepMeAround.txt: es un archivo de información que utiliza Sencha y que no vamos a tocar durante todo el proceso.
La carpeta assets es el directorio donde automáticamente Sencha almacena todas las imágenes.
nombredelarchivo.anim, es el archivo del programa.

En la pantalla observamos diferentes secciones:
  • En la parte izquierda existen varias herramientas: de selección, creación de figuras, insertar imágenes y vídeos ...
  • En la parte superior nos encontramos con el “Time Line”, la línea temporal en la que añadiremos las acciones y la duración de las animaciones que vayamos creando. 
  • En la parte central se encuentra el área de trabajo, dónde colocaremos las imágenes y textos que deseemos, y que serán las que aparecerán en nuestra aplicación. La parte blanca es lo que se muestra en la pantalla, la parte oscura es una especie de mesa de trabajo. 
  • En la parte inferior se muestran las escenas que compondrán nuestro proyecto. 
  • En la parte derecha tenemos tres columnas: Properties, Library y Project. Las dos últimas apenas las hemos utilizado, así que vamos a centrarnos en Properties.
Debemos tener en cuenta dos aspectos: el tamaño de la pantalla del dispositivo para el que vayamos a realizar la aplicación, y el tamaño y la resolución de las imágenes que incorporaremos en nuestro proyecto.
Comencemos con la pantalla del dispositivo. El iphone tiene unas dimensiones de 320x480 píxeles, pero nosotros dejamos que la barra de estado se viera, así que el tamaño final sería de 320 x 460 píxeles. 
Vamos pues a cambiar el tamaño predefinido por Sencha a 320 x 460 en 
Properties > General > Dimensión

Ahora vamos a darle color a nuestra primera escena. Para ello no tenemos más que arrastrar una imagen sobre el área de trabajo y listo!!
Puedes hacer click sobre la imagen y arrastrarla hasta la posición que desees. 


Si te das cuenta, cuando haces click sobre la imagen, a la derecha se despliega un panel con mucha información.
Aquí puedes seleccionar la posición de la imagen en la pantalla, las dimensiones, rotación, opacidad, si deseas añadir bordes etc...
También aquí se añaden las acciones a las imágenes. Existen numerosas acciones que se pueden aplicar a cada imagen, pero por hoy sólo nos centraremos en la acción Click.


En la barra superior, en el menú Scenes, tenemos diversas opciones que nos pueden servir: 
Add New: Añadir nueva escena
Duplicate: Duplicar escena
Delete: Borrar una escena ya existente
También podemos añadir una nueva escena con mayor facilidad, pulsando el botón más que se encuentra en la parte inferior derecha del área de trabajo.
Añade una escena y verás cómo aparece una nueva en blanco. Arrastra una imagen sobre ella, y ya tienes tu segunda escena. 


Ahora vamos a ver como pasar de una escena a la siguiente con la acción click:
Ve a la escena uno y selecciona la imagen que deseas que realice una acción. En el panel derecho, en Actions > Click pulsa en el panel desplegable y selecciona Go to Scene.
Debajo aparece un submenú llamado Scene. Selecciona Scene 2 y ya tenemos lista la acción. 


Ahora veamos en la web (Mejor si utilizas Safari) lo que hemos creado. Ve a File > Preview Project in Browser ó utiliza cmd+Enter.



Haz click sobre la imagen a la que le añadiste la acción (primera escena), y verás cómo te lleva a la siguiente escena (siguiente escena)
Esperemos que os haya servido de ayuda este segundo post .... Y cómo ya son las 11 de la noche y llevamos desde las 8 de la mañana sin parar de trabajar, necesitamos irnos a dormir ... el próximo día más y mejor ... gracias por leernos :)
[ Read More ]