Si importas directamente una imagen PNG o JPG directamente a un proyecto de Unity3D verás que no la puedes usar directamente en un componente componente Sprite Renderer o Image.
Para poderla usar como sprite tienes que seleccionar la imagen en Unity3D y en las propiedades del inspector cambiar "Texture type" a "Sprite 2D and UI" y hacer clic en el botón de abajo "Apply".
Listo ya podrás asignar la imagen en el atributo sprite de un componente Sprite Renderer o Image.