I'm trying to add some text to my Canvas but it seems to disappear in front of it? So does particle systems and other things?
It is a child object of the canvas.
I'm trying to add some text to my Canvas but it seems to disappear in front of it? So does particle systems and other things?
It is a child object of the canvas.
Try adding another Canvas component to the child object, and then Override Sorting:
If you rely on the default sorting order, it will use the same as the Canvas parent. This can cause issues with z-order fighting.
The children of a canvas are rendered in order. So it first renders the text, then overdraws the text with the image, then overdraws part of the image with the button. If you want the text to appear above the canvas, then drag the "DevBy" game object below the "Image" game object in the scene hierarchy.
So does particle systems and other things?
If you want the image to be the background image of not just your user interface but of the whole game, then it shouldn't be part of the user interface canvas. A common method is to place it as a Plane or Sprite in 3d space.