So I have a great particle system in my mobile 2d app but it always renders underneath the UI, Anyway to get it on top of the UI panels?
Change your canvas’s render mode to ScreenSpace-Camera and increase the particle’s sorting order, then you can see the particle.
For more information, Check this thread .
Hi there,
I created the Canvas Particle System, an asset that can create UI particles fully compatible with Unity’s UI Render Pipeline.
Within this asset you can:
- Use sibling index to control particles z position
- Add particles in front, behind, or between any UI element
- Emit particles from: point, directional, line, rect, and circular or using any recttransform in the scene
- Works on all canvas types:
- Works on all platforms: mobile, desktop, or console
- Control all emitter attributes programmatically
- Animate any emitter or particle attributes
- Add multi-texture particles
- Particles with animates sprites
- Emit particles from images
- Use UI masks
- Emit from local or world spaces
- Render Shuriken particle on UI
- And more