I’m playing with UI for the first time, and I’m having a serious problem with the canvas. It is massive (my entire game is the white box in the lower left corner) and it isn’t centered correctly. All children UI elements are massive too. The Rect Transform doesn’t allow me to edit it. What am I doing wrong? My background and game elements are appropriately sized and centered on the origin.
Don’t worry everything is fine, that’s how it looks, your selected RenderMode is ScreenSpaceOverlay it will even be rendered without any camera right on top of them. You can also change it to use ScreenSpaceCamera which will then render your Canvas through selected camera or you can select WorldSpace which will position your Canvas in world.
P.S. Also I’d recommend you to at least get through CanvasScaler and its options.