Hi all! In my working project, I need to use Overlay Canvas to show awards
I want to diversify the animation and add effects to it (fireworks, confetti, flash, etc.)
But the problem is that there is no way to add ordinary effects on Overlay Canvas, since Canvas is not located on World Space (and I can’t arrange it, project features)
I tried to renders the effects separately, to an additional camera, to display on Render Texture and show it on my canvas, but it didn’t suit me
Now from the working solution only this assets: UI Particle Image | GUI Tools | Unity Asset Store
But there are few ready -made effects in it, and new ones are problematic
Tell me, what are still good options for my problem?
The particle system does not render into a Canvas, you need to first convert the particles into a mesh and then inject them into the canvas. There is a good open-source library for doing this here GitHub - mob-sakai/ParticleEffectForUGUI: Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.
1 Like