GUI/HUD Texture

I want to create a view that would be similar to a security camera. The camera will be out looking on top of a building and the user will need to rotate it to look around. The controls for the camera will be off to the left of the camera view and the user will click on the buttons to move the camera around the scene. I am looking to have the image below take up the whole screen so that the camera view can appear to be on a monitor and the user is looking at a console.

I need to use buttons that correspond to the image buttons but I’m not sure about how to go about this. Would using a GUI or HUD be best for this? How should it be displayed, one camera for the controls and one for the camera view placed on the white area to the right or just one camera?

Hi, welcome to the forum!

It would be best to use a separate camera for this rather than a HUD. A HUD will give the wrong perspective and it will be more difficult to position it to give the view you want since half the view will be “cut off” by the GUI. You could use a render texture for the camera view if you have Unity Pro, or else use its normalized viewport rect property to set the onscreen rectangle that it will render into.

What would be the best way to handle the texture? I was thinking maybe a 2D model so if I need to add animated switches I could play the animations but I’m not sure to how to handle the buttons if it’s a model. Any ideas?