How to set a picture as background?

i add a GameObject with component “GuiTexture”, but it will COVER other GameObjects.
i want it can BE COVERED by anything.
what should i do?thx

GUI objects always render in front of everything in the scene itself - i suggest applying a texture to a plane and setting that as your background - move it around with your camera as you move

http://answers.unity3d.com/questions/2242/how-can-i-display-a-flat-background-2d-image-not-a-skybox-behind-everything

–Eric

hi Viskag,
Make a plane in front of a camera(not the main camera),put it in a layer that you don’t use it.then select the camera and change culling musk to that layer.

I hope it help you. :wink:

oh,a little inconvenient, but seems can solve my problem,thank both of you!