Particle engine...

Miscellaneous Forums/Blitz Showcase/Particle engine...

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.

I see the slowdown too. I wonder if its related to the creation/ destruction that happens in runtime.
Perhaps a better method is to create a large pool initially and simply turn them off rather than delete them. When creating a new particle, find the first one disabled and re-use it. Moving from a list to an array will speed thing up as well.