[solved!]Gui over a 3D space.

I’ve worked with software in the past that allows you to create a GUI button that has a vector3 position. You can rotate/move the camera but the 2D GUI will always be over that vector3. How would I achieve this in Unity?
EDIT: I just found out WorldToScreenPoint will work fine

If the V3 is relative to the camera, I could see one making the GUI which is only drawable by a 2nd camera which renders that GUI.

Hmmm that would complicate things, I am trying to put a GUI button over every vertice in a mesh to allow players to modify meshes. :?

In that case, couldn’t you just put whatever you like, billboard it to face the camera and use a ray to check if you hit one of those vertices?

What do you mean? Just put for example a cube there and check if your colliding with it when you click? What I want exactly is a image that faces the camera at all times and acts as a button when you click it.

I just found out that 2D objects in a 3D space are called billboards, I just need to know how to make them… :frowning: