Optimising Particles - Pooling etc.

BlitzMax Forums/BlitzMax Programming/Optimising Particles - Pooling etc.

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.

Constant lifetime is nice.
But:

1. Particles can go offscreen -> useless to update them
2. Particles can have alpha <= 0 -> useless to update them
so in both cases they better get killed early unless you want to ensure that low end system (casual systems) don't play your game.