So… I was trying to make some cool visual fx for my game, but the particle system is not quite working… For me, at least.
So, here’s the deal:
Some particle systems in my scene work correctly, and others don’t. Whenever I move my camera to some specific angles, the particles simply disappear (most of the gameplay was based in those angles…). I have no idea on what’s going on… Is it because I’m using Unity 2018.1b?
Also, the problem disappears once I activate the Trails…
Do your particles have a locked rotation or set to be a vertical or horizontal billboard. Particles are actually flat planes with textures on them. Pause your game when your particles disappear and enter the editor. Are the particles facing your camera? There are a few different settings that affect how particles are oriented.
I have this same problem but only with particle trails. If generate lighting data is on, the particles disappear when the camera rotates. When I have generate lighting data off, the trails only work on one side of my point lights. Its driving me nuts. I’m using additive shader. It works for the particles themselves, but not for the trails.
The solution to this problem lies in the layers. In the particle renderer, set the order in layer to a high value. I set it to 100 for my players gun muzzle flash and it never ever disappeared on my ever!
Thanks Diliupg, that sorted it for me! For others, I went into the Particle System component and in the Render section set the “Order in Layer” to a higher number (e.g. 100).