Closed
Description
On some systems particles are :
- Not moving smoothly
- Have a longer or shorter lifespan based on framerate
- Fades faster or slower based on framerate
Looking at this briefly it's clearly realted to update()
methods in sprite and spritelist.
Frametime was probable hardcoded because update don't have frametime parameter:
Lines 101 to 104 in a0213ac
We do have an on_update
method now that takes a frame time. The whole update
vs on_update
siutation should probably be resolved in the next major version of arcade. For now I think moving the logic to on_update
and calling that from update
with hardcoded delta time is a possible fix. The Emitter
should be changed to call on_update
and we need to somehow find a delta time to pass in without breaking anything.