I have particles galore in my game. 16 emitters, 80 particles each, Physics rate of 60 FPS. It runs nicely at 45 FPS, constant.
Then the game ends. So I set the particle emissions to 0 on the emitters. This lets them fade out over the last few seconds. Then I freeze the emitters so there is no activity on them.
Now I'm back to the menu. No need to update Physics, so I don't. I start the second game of the session, unfreeze the emitters, set the rate back to 80 on each of them. In theory, I should be running at 45 FPS again. But I'm not, I'm now down to 23 FPS.
If I remove the emitters, I get a constant FPS every game, so it's definitely these that are the problem. I'm wondering if the Particle system is playing catch-up for the time it's being lying dormant.
I've used
Set Physics Timer Bailout 1 to try and fix it, but it doesn't do anything. Anybosy have any ideas?
BatVink