Particle system only playing when visible
I have several particle systems in my project, which are started by a script with particleSystem.Play()
. particleSystem.isPlaying
is true afterwards for all particle systems, as it should be.
The problem is that not all particle systems play, but only those whose origin is visible in the game view. Particle systems in which only the particles would be visible do not play. This probably happens for performance reasons, but in my case, I don't want this behavior, because the missing particles are important for my project, and it takes some time for the particles to create the effect.
Does anybody know how to turn this off? Or is this a bug in Unity?
Thank you in advance for your help.
Hm, I set a layer for the particle systems and added a directional light, and now it works. Weird ...
Your answer
Follow this Question
Related Questions
I have a particle system that is playing at the wrong time... 1 Answer
Having Player light torches Using Particle System and OnCollisionEnter? 1 Answer
Particles not showing 0 Answers
Some question about ParticleSystem.emit() rendering 0 Answers
Can I shoot a ray from a particle that hit a collider? 1 Answer