Loading texture as background scene

I want to create background for each level of my game.
What will be the best approach to take here ?

Example:

I have png file size 480X320 (I want landscape view for my game)

I load new texture, browse to my png file next I have texture with the background.

Then I click on it go to create game object choose create other and choose GUI Texture… now I see the png on the screen …(looks ugly… )

FIrst question is the above method is the right method ?

Second question is How do I know the boundary of the screen vs the scene view in the editor ?

For Example in objective C you define UIImageView load png file then you make sure you see it on the screen properly…

For the game background, you can take a look skybox (Martian Stratosphere material) in 2D platformer tutorial

http://unity3d.com/support/resources/tutorials/2d-gameplay-tutorial.html

Thanks :slight_smile:

Eran