Spawn/Instantiate 3D Object on Top of GUITexture

Hello,

I currently have a GUITexture that’s a map. I would like to instantiate several game objects on top of the map in specific locations. I can instantiate them ok but I just need to know how to have them appear on top of the map.

Is the new GUI system better suited to what I am trying to do? I haven’t used it yet and am unsure if I should update to 4.6

Any help would be most welcome!

Thanks

Why not just use a sprite instead?

A single camera will always render its GUILayer over the scene, but you can render over that with a second camera. See the manual for recommendations on using multiple cams.

Many people do choose to bypass Unity’s built-in GUI system. A bunch of textured quads in front of an orthographic camera is pretty quick to put together, and there are other toolkits, such as NGUI or Unity’s new UI, that add extra features on top of that.