using System.Collections; using System.Collections.Generic; using UnityEngine; public class Parallax : MonoBehaviour { private float length, startpos; public GameObject cam; public float parallaxEffect; void Start() { startpos = transform.position.x; length = GetComponent().bounds.size.x; } // Update is called once per frame void FixedUpdate() { float dist = (cam.transform.position.x * parallaxEffect); transform.position = new Vector3(startpos + dist, transform.position.y, transform.position.z); } }