Jerkovision!

Blitz3D Forums/Blitz3D Programming/Jerkovision!

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Any task could be causing this, really anything could. One common culprit is instant messaging software. The problem is your end users will have this too - so it is up to *you* to fix it in your program.

I do it by adding frame-rate suspension, but I use delta timing, i've no idea how you would go about doing it with frame-tweening.

What you are trying to achieve is not move each frame forward by the exact amount of the duration elapsed, but to smooth the size of the time step out over a number of frames, thus levelling out any bumps in the road.