using UnityEngine; using System.Collections; public class ScrollingBackground : MonoBehaviour { public float scrollSpeed = .1f; public Renderer rend; // Use this for initialization void Start () { rend = GetComponent(); } // Update is called once per frame void Update () { // Time.time is time since the game began, vs. deltaTime, which is time since last frame float offset = Time.time * scrollSpeed; // texture offsets shift how the texture is drawn onto the 3D object, skewing its // UV coordinates; this results in a scrolling effect when applied on one axis rend.material.SetTextureOffset("_MainTex", new Vector2(offset, 0)); // shown out of curiosity, in case this texture had an associated bump map rend.material.SetTextureOffset("_BumpMap", new Vector2(offset, 0)); } }