I have this problem most unity noobies have, and that is when u TRY to position the GUI according to the game view, but when you run the game… well it’s all wrong. I know it has to do with the resolution, but is there code I need to use to check the screens width and height, but how? Please provide step by step guide please. Thank you!
Look up Screen.width and Screen.height. They're probably what you want.
If you want to make an object always take up the top-left corner of the screen, use
Rect(0, 0, Screen.width / 2, Screen.height / 2);
If you want the object to be say 100 * 30 and always sit at the bottom-right of the screen, use
Rect(Screen.width - 100, Screen.height - 30, 100, 30);
GUI.Button(new Rect(Screen.width * (1f/6.55f),Screen.height * (0.1f/6.3f),Screen.width * (4.8f/6.55f), Screen.height * (0.85f/6.3f)),“Click”); //c#
GUI.Button(Rect(Screen.width * (1f/6.55f),Screen.height * (0.1f/6.3f),Screen.width * (4.8f/6.55f), Screen.height * (0.85f/6.3f)),"Click"); //java script
this will adjust the all GUI what ever the screen reslotion