Las animaciones 2D clásicas se crean cuadro por cuadro. Lo que verá a menudo es que usan una velocidad de fotogramas reducida (por ejemplo, cada fotograma se muestra dos veces) para reducir la cantidad de imágenes que deben dibujarse.
Flash es una muy buena herramienta para la animación 2D. Le proporciona pelado de cebolla (los fotogramas anteriores brillan mientras dibuja su nuevo fotograma), interpolación y transformación de formas. Desde la versión CS4, también viene con huesos y cinemática inversa que facilita mucho la animación de personajes con extremidades.
También hay " Toon Boom ". Tienen muchos paquetes de software diferentes disponibles, desde pasatiempos / diversión hasta software de animación profesional.
Herramientas como GIMP y Photoshop también proporcionan algunas funcionalidades para la animación, pero eso es realmente solo para cosas muy básicas.
Otra opción, no tan obvia para la animación 2D, es usar un programa 3D. ¿Sabías que episodios posteriores de Southpark fueron animados usando Maya?
Con una proyección de cámara ortográfica, iluminación adecuada y sombreado plano, puede crear animaciones que se ven en 2D, pero se crean en un software 3D. La mayoría de los programas 3D tienen herramientas de animación sofisticadas como huesos, cinemática inversa, restricciones, cuerpos blandos, etc. Blender sería una buena opción (gratuita) para comenzar.