I have a great static class that handles resizing and screen position for my GUI controls. Not matter what screen resolution, the class makes sure that the controls are generally where they need to be and sized appropriately. This all works fine except for the GUI.Box’s that I am trying to position via Camera.main.WorldToScreenPoint. I want a few GUI.Boxes to be placed at an offset to some GameObjects. When developing and testing, they are in the right position. When I build, (for Mac), they are off in nowhere land. If I stretch the GameView window in Unity, I can see the GUI.Boxes move off screen. I know the screen width/height is changing as I stretch the view, but I can’t seem to figure out how to make this work for all resolutions. I hope someone can enlighten me.