using System.Collections; using System.Collections.Generic; using UnityEngine; public class Parallax : MonoBehaviour { private float startpos_x, startpos_y; public GameObject cam; public float parallaxEffect_x; public float parallaxEffect_y; void Start() { startpos_x = transform.position.x; startpos_y = transform.position.y; } // Update is called once per frame void FixedUpdate() { float dist_x = (cam.transform.position.x * parallaxEffect_x); float dist_y = (cam.transform.position.y * parallaxEffect_y); transform.position = new Vector3(startpos_x + dist_x, startpos_y + dist_y, transform.position.z); } }