I found tons of old tutorials that achieved a scrolling/parallaxy background effect by making a single sprite background to cover the screen, then every frame doing something like this: Code (csharp): Vector2 offset = new Vector2(Time.time * speed, 0); GetComponent<Renderer>().material.mainTextureOffset = offset; Whenever I try to do the same, I get an error on my sprite renderer, "Material texture property _MainTex has offset/scale set. It is incompatible with SpriteRenderer". The only disparity I can find between my implementation and everyone else's is that older tutorials change their scrolling sprite's Texture Type from Sprite to Texture. I don't have a Texture option on my dropdown, and as far as I can tell that particular option was revised out of Unity quite a while ago. So is there an alternative implementation I'm missing? Messing with the offsets like this seems so useful, I can't imagine it was made completely impossible by the change.