Looking through the various ways of implementing a GUI and the troubles of making it work for any screen resolution, it seems that the only way to make a GUI that fits every screen resolution is to use a GUI Matrix, which causes stretching, which I’d like to avoid.
Are there any other better ways of creating a GUI without the old GUI textures? I was thinking of creating a GUI for a single Aspect Ratio, and all others would have either black borders horizontally or vertically on the sides. Is there any way of achieving this?
Note: This is for a main menu, not an in-game GUI.