For the player, the fire appears to re-ignite for no apparent reason, which is not what I intended when making this fire particle. If this behavior exists for performance reasons, it doesn’t appear to be documented on the ParticleEmitter page.
Expected behavior
Simulation should resume without starting over as it breaks the intended effect envisioned by a developer.
This is the intended behaviour though…
I do think it should start again around where it was to keep consistency but its still how it is to ensure good performance and its a waste of resources to keep emitters active when they aren’t completely visible.
You also don’t really even notice it at all when you’re playing games, at least in my opinion and from my experience.
This is done to prevent lag. If particles are to keep emitting even when they are not being actively viewed, then it can cause performance issues. That’s why Roblox automatically disables ALL effects as soon as they are not actively visible by the user.