There is apparently a hard coded limit to how fast you can play back an animation, regardless of the duration that you set in sprite.add() or how high you set timeScale to speed it up.
It appears (unverified though) that the minimum time limit is based on the frames in your animation and the FPS of corona that you set in in the config (eg my game runs at 30 fps, so a 20 frame anim lasts roughly 2/3rds of a second and I can’t coax it any higher).
I imagine that the limit is that each frame MUST be displayed at least once per engine refresh, however, that is not a feature nor expected behaviour, and as such I am listing this as a bug.
There is no earthly reason why a 20 frame animation should not be able to last 1/10th of a second, even if it means frames are skipped. [import]uid: 46639 topic_id: 18435 reply_id: 318435[/import]