First of all sorry for my bad English. I use the defaut layer system of UI for my 2d sprites in my game but particles system is over everything in the view. Please I could I do, to make my particles stay in there right place ?
Try adjusting the Z position of the particle system, if that does not work try putting it on an empty game object.
I got the same result
did you try to put it in a gameobject and set the sorting order?
is the dialog a gameobject or UI Elements e.g. panel?
I did it too, because it’s the solution I found everywhere. But i got the same problem.
try setactive set both to false enable the particle system then the dialog try that?
if the dialog is a UI element make sure it’s highest in the hierarchy
I cheked it twice. This problem is so weird. I don’t know how to do know…
Have you tried messing with the sorting layers? You can change the sorting layers and ordering on your particles through script.
Hi, if you’re using Unity standard particles you’ll see some weird artifacts and the sibling index will not work.
To fix this I created a plugin to render particles within Unity’s UI canvas.
You can get it here: Canvas Particle Emitter
I finally found solution with sorting layers and playing with z axis