I’m using particle systems to make “smoke trails” behind rockets. So the back end of the rocket is the emitter. When the rocket hits something, it is immediately destroyed via dispose()
. But this causes the particles to instantly disappear. Is there a way to keep the existing particles around until they naturally fade out?
I tried not actually calling rocket.dispose()
and just doing rocket.setEnabled(false)
, but that has the same effect.
My best guess at the moment is to maybe just make the rocket invisible, then set a timer to wait for the particles to finish (how do I know when that is?) and then actually dispose()
the rocket.