Can I create a system of particles on a canvas?

title :3

Yes. You should either use a World/Camera space canvas and place them inside or use BakeMesh to generate a mesh version if you are using a ScreenSpace canvas. Someone also created a library to help GitHub - mob-sakai/ParticleEffectForUGUI: Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.

3 Likes

“Someone also created a library to help GitHub - mob-sakai/ParticleEffectForUGUI: Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.

Where has that library been all my life?? I’ve been looking for a solution for this for literally years and just stumbled across this… great approach and works perfectly!