I’m confused about using a UI canvas in 3d…
So in my game I have a single main game camera called MG_Camera that’s created at runtime, then all of the typical camera components are added to it. After I run the game, in the editor, I’m testing out for the first time creating a UI canvas to display some text using the GUI text object.
I want to get it in where the canvas has 0,0 be the top left corner of the screen. This works if I set the parent object of the UI objects (the canvas) to Screen Space - Camera, and then Plane Distance to 1. I can then set the text object to Anchors - X: 0 Y: 1 X: 0 Y: 1 with Pivot - X: 0 Y: 1. This allows the text to be displayed at the top left of the screen.
The problem is, if I lower the display scale to as low as it’ll go (like 0.48) in the editor, it does exactly what I want. When the display scale is raised, the text goes off screen.
This is really confusing to me, as I’m having trouble finding some documentation, tutorials or forum posts on it…