I’m using GUI.matrix in order to scale my GUI, but whenever GUI elements are partly offscreen, they are cut off when downscaling.
Example: I have these boxes, drawn in a rect partially exceeding the rect of my window:
Now, when downscaling, only the part that was initially in the window is being drawn:
(Note to the screens: I’m scaling down to a point in the middle of my window to the right, not visible on the pic)
I know why this is happening, because GUI.matrix is applied after Unity drawed it’s stuff.
Any idea how I can get GUI.matrix also draw elements initially outside of the window rect?
Or is there any other way I can easily downscale GUI? GUIText would enough for now.