by ppcStudios » Jun 25, 2003 @ 5:37pm
Time based animation infers that every specified 'tick' increments the animation frame. That 'tick' could be every 20ms, 50ms, 100ms... anything you define it to be. For instance, if you want 10fps animation for a walking animation, then your 'tick' would be 100ms. If you are on a faster processor, your animations will always produce the same motion at the same speed. If you weren't time based and moved to a faster processor, your animations would speed up accordingly. If you are on a slower processor - one that can't keep up with the defined 'tick' time, then you could conceivably skip missed frames to maintain the proper animation speed.