I'm using two cameras, the first to render the world and a second to render the UI elements. I have a menu that is rendered by the second camera that I want to lock to a specific world position/object. The idea is that you can select an object to highlight it and then move the first camera around so you scroll along the world but still have the menu stay at the position of the object.
I thought using "secondCamera.WorldToScreenPoint (worldPosition)" would do the trick, but it gives me a value that's wildly off. Maybe something else?