Sprites are simple 2D objects that have graphical images (called textures) on them. Unity uses sprites by default when the engine is in 2D mode. ... Whenever Unity makes a new sprite, it uses a texture. This texture is then applied on a fresh GameObject, and a Sprite Renderer component is attached to it.
How do you create a sprite in Unity?
To change a Sprite from a script in Unity, create a reference variable to hold the new Sprite. Then set the Sprite property of the Sprite Renderer Component on the Game Object you wish to change to match the new, replacement Sprite.
Why do my sprites look bad in Unity?
Sometimes, importing a custom asset into Unity as a sprite looks fuzzy or pixelated when switching from "Scene" view to "Game" view. It might seem as if, for some reason, Unity had downgraded the quality of the image.