-
Describe the bug. Describe what is happening when the bug occurs. Describe what you would normally expect to occur.
When you call :Emit on a Particle that is off-screen, it won’t emit until its on-screen.
Example:Particle:Emit(1)
wait(1)
Particle:Destroy()If you did something such as that to a ParticleEmitter that is off-screen, then panned your camera to make the Particle on-screen after 0.5s, the ParticleEmitter will begin emitting as if it were at time 0 instead of time 0.5, so after the second passes, the particle is destroyed half-way which can severely limit effects
-
How often does the bug happen?
Every time -
When did the bug start happening?
Always has
Seems related to: Particles don't disappear when not rendered
Apparently by design (performance reasons?). If you provide more concrete use cases / examples with videos, it may be easier to push for this change.
We all know that games commonly employ particles as a means to mark objects or events of interest.
Whether it be magical abilities that have splash effects on-contact or loot drops that glimmer and shine, having these particles appear at such a time where it’s disjointed from its event or object really lowers the fidelity of these effects and their inherent uses in these games.
Case #1:
Many magic fight games I play require situational awareness and reaction to the various particles in the game world. If I’m to pan my head around and see the splash effect of a stray fireball happen out of the blue, it will not only be out of place, it will affect the suspension of disbelief and falsely trigger a defensive maneuver.
Case #2:
Many RPG styled games with loot drops or hidden treasure require a keen eye and the ability to pick out the particles which are meant to act as a beacon to the object of interest. If this beacon false-fires (which it does regularly), it lowers the fidelity of the game and the reliability of the beacons in their own rite.
Hopefully a fix for this is considered and seen to completion as there are many more cases in the VAST and various use of particles which exist, and I’m not wholly familiar with them all.