para ActionScript existen bastantes marcos de "interpolación" para facilitar la animación de objetos. por ejemplo TweenLite: http://www.greensock.com/tweenlite/Tweener framework for C++?
que permite animar un objeto arbitrario con una sola línea de código:
Pseudocódigo: tween (myObject, 3.0F, {xpos: 300});
lo que hace esta línea de código es instanciar un nuevo objeto de interpolación, que, paso a paso, durante 3 segundos, animará la propiedad "xpos" de 'myObject' desde cualquier valor que tenga hasta 300. Además, permite usa una variedad de diferentes funciones de interpolación.
Por lo tanto, para animar un objeto a un nuevo punto, puedo escribir una sola línea de código y olvidarme de ella (el objeto intercalado se destruirá a sí mismo una vez que haya terminado de animar el valor).
Mi pregunta es, si hay algo comparable para C++?
Sé que esos idiomas son completamente diferentes. De todos modos, creo que debería ser posible y sería muy conveniente así que si alguien conoce un marco que hace el truco, sería bienvenido :)
gracias!
Parece que cpptweener tiene muchos errores y no funciona algunas veces – peko
Solo tiene que mirar los comentarios a la función Quad :: easeInOut en http://code.google.com/p/cpptweener /source/browse/trunk/src/CppTweener.cpp :) Comportamiento no definido en casi todas partes ... – user502144