2 pretty quick questions, firstly, is there any way to remove the black button around a button, to make it look a little more realistic? (See image as well) Code (JavaScript): (GUI.Button(Rect (Screen.width/2-100, Screen.height/2-400, 120, 50), oneButton)); Also, is there any way to find a coordinate system easier then guess and check?
To continue with legacy Unity GUI and remove the black button background, specify a different GUI Style, which is typically defined in a GUI Skin. For example, to use the current GUI Skin's "label" style instead of the "button" style: Code (csharp): GUI.Button(rect, oneButton, GUI.skin.label) There isn't an easier way to determine GUI element rects. I agree with gorbit99's recommendation to switch to the new Unity UI.
It is sometimes useful to just use the legacy one, so if you want a quick text on your screen and you don't want to mess around with UI, you should use it, but if you want to animate them, give them some 3d feel or just use them quickly, then definetly the new system is the way to go.