I have a multi camera setup where one camera will render the scene and a separate camera will render a particle emitter attached to the player. I have it set up this way so I can have the particles stop when they hit a certain Y height on the screen (they are emulating bubbles and I want them to stop when they hit the top of the water, so I have a depth mask that will mask out the particles if they go above the water, but obviously it should only mask the bubbles).
I am running into an issue where the particles will not render in the game view, even though when I pause the game and look at the camera preview they are rendered in the right position by the correct camera. I made sure that the culling mask for the particle camera was set to the layer the particles are in and the depth of the particle camera is in front of (higher than) the scene camera. If I set the layer of the particle emitter to the same layer as the player then they render correctly (except for the part I want to mask out). Has anyone experienced issues with particles not rendering on cameras other than the objects they’re parented to?