Interactive panoramic view

I’m trying to create an interactive panoramic scene. For example, as if you were sitting in the front seat of a car. I want to be able to interact with the controls, switches, stereo, etc. I have six images that I’ve implemented as a skybox and although I get the visual effect I want, I can’t click on or interact with any of the images. Ideally, I want to create hotspots on the images so I can click on them and perform an action. For example, if the user clicks on the stereo I would give them a close up view of the stereo.

I’m fairly new to Unity and any assistance would be greatly appreciated.

-mark

If I were doing this myself, I wouldn’t use a skybox. A true skybox won’t allow you to zoom in on anything. Instead, with my six images, I’d put each one on a plane, move them together, and construct my own “skybox”.

Then, I’d start adding empty GameObjects to the scene with colliders attached. I’d place a collider over the stereo image, and then add a script to the collider that would allow me to do an action when I clicked on the collider (OnMouseDown, perhaps).

To be able to zoom in and out of objects, I’d have a lot of empty GameObjects that represent the possible locations where I’d want my camera. When I click on the stereo, the script would tell the camera to change from its current position to the position and rotation of the GameObject that’s looking at the stereo. I’d then also need some kind of button to be able to get back to the position I was in before.

Does that help as an outline?