I have a particle system, which is supposed to be highlighting an important game object, but the Particle System doesn't show on the game window unless the Scene window camera has the Origin (0,0,0) in view. The origin is at the corner of my UI canvases, in which you can see the two white lines marking the edges.
Take a look at these screenshots. On the 1st screenshot, the particle system is not visible. The 2nd screenshot was taken just moments later and the particle system is completely visible (and the number of particles is as if it had already been emitting the whole time.) The only difference is that I slightly rotated the camera of the Scene Window in between screenshots. The camera was rotated down just a tiny bit to put the origin visible in the scene view.
The particle system immediately becomes visible on the game window as soon as I rotate the SceneView camera so that the Origin is in view.
This is Unity version 5.6.0f3.
There are other questions about particle systems not working, but the cause and solutions appear to be very different.
Here are things I've already tried:
- The particle system is already set to "Play on Awake" both before and after rotating the camera.
- I've ensured that all of components and game objects are visible and enabled both before rotating toward the origin and after.
- All of the particle settings (size, etc.) are correct both before rotating to the origin and after.
Why is the particle system not visible without the origin in the scene view?