I’m running into a bit of an issue, I want to add a particle system to my project, but it only shows behind the canvas UI. I know that this is because the canvas’ render mode is set to “screen space - overlay”, but I need it to be there, I cannot use “screen space - camera”. Is there a way to do this? I tried using camera stacks, it still showed behind the canvas, I also tried using the UI Extension project, it worked, but they don’t support particle trails yet, so that’s out. Does anyone have any ideas?
I’m honestly surprised the ability to use particle systems in the UI is not natively apart of Unity. I hope they are working on it.
The most straightforward way to do this off the top of my head is to render the particles using a secondary camera to a RenderTexture that is assigned to a RawImage component on the UI.
Hi, sorry for necroing an old thread. I just wanted to check in, since this was a while ago. I looked at the GitHub and it looks finished. Is it? Looking forward to using it. Can I use this in my game or should I wait?
The native support has not been finished so the GitHub link is still the best way to go. It’s unlikely that we will be able to land native support for particles and UGUI at this point so I would not wait.
I’m not really sure of the reason. It was a hackweek project and needed more work. It was also not much more than what that GitHub project does so would not have made a big difference. We are focusing our attention on UI Toolkit now so hopefully we can get it right this time with native particles support. We have a huge list of Other things that need to come first though.
Hello Karl
Hope you are fine
I am using unity 6.0.40f1
Is there any solution now or shall i use the github link or the video solution that “novalyst” uploaded ?