Está en la página 1de 4

INGENIERÍA EN SISTEMAS COMPUTACIONALES

DESARROLLO DE APLICACIONES ANDROID II

TEMA I
ANIMACIONES Y GRÁFICOS

BAUTISTA MALAGON DULCE VALERIA

M. EN R.I. IVAN AZAMAR PALMA

GRUPO: 4951

17 septiembre 2021

1
Contenido
1.1 Animación cuadro a cuadro (Frame animation)..............................................................3
1.2 Animación sincronizada (Tween animation)....................................................................3
1.3 Trabajar con gráficos 2D.......................................................................................................3

2
1.1 Animación cuadro a cuadro (Frame animation)
La clase encargada de gestionar nuestras animaciones cuadro por cuadro es Animation. El
trabajo de esta clase consiste en calcular el frame (cuadro) que debe pintarse en cada momento,
siendo nosotros lo Imágenes que componen la animación. Cada una de estas imágenes es un
cuadro de nuestra animación.
Tiempo que debe transcurrir entre un cuadro y el siguiente. Modo de animación, están
definidos en el enumerado Animation.PlayMode, e indica a nuestro objeto Animation qué orden
deben seguir las imágenes para conseguir la animación deseados encargados finales de dibujar el
resultado.
Modos:

 NORMAL: Los cuadros se dibujan del primero al último. Sin repetición. Es


decir, una vez se alcance el último cuadro, siempre se dibujará este último cuadro.
 REVERSED: Los cuadros se dibujan del último al primero. Sin repetición.
 LOOP: Los cuadros se dibujan del primero al último. Una vez llegado al
último cuadro, se vuelve a empezar por el primero y así sucesivamente.
 LOOP_REVERSED: Los cuadros se dibujan del último al primero. Una vez
alcanzado el primer cuadro, se vuelve a comenzar por el último y así sucesivamente.
 LOOP_PINGPONG: Los cuadros se dibujan del primero al último. Una vez
llegado al último cuadro, se comienza a dibujar hacía atrás, del último al primero. Al llegar
otra vez al primero, se vuelve a dibujar hacía delante, y así sucesivamente.
 LOOP_RANDOM: Los cuadros se dibujan aleatoriamente, sin un orden
definido.
Cada vez que dibujamos en pantalla, indicaremos a nuestra Animation el tiempo que ha
transcurrido desde que comenzó la animación. En función del tiempo y el modo de animación
configurado, nos devolverá el cuadro que debe ser dibujado. Como ejemplo en un videojuego,
cada personaje tendrá varias animaciones y se dibujará una animación u otra
dependiendo del estado del personaje (andando, corriendo, saltando, golpeando, etc.).

Ilustración 1Cuadro a cuadro

3
1.2 Animación sincronizada (Tween animation)

1.3 Trabajar con gráficos 2D

También podría gustarte