From 9a307fcc13c68939346baa52f978e8d832f88af5 Mon Sep 17 00:00:00 2001 From: "Tau-er\\Bobbster" Date: Sun, 30 Jan 2022 04:30:21 +0100 Subject: [PATCH] Parallax finalized --- Assets/Scenes/ParallaxTest.unity | 3 +++ ...st Scene.unity.meta => ParallaxTest.unity.meta} | 2 +- .../Scenes/Test Scenes/THE REAL Test Scene.unity | 3 --- Assets/Scripts/Parallax.cs | 14 ++++++++------ 4 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 Assets/Scenes/ParallaxTest.unity rename Assets/Scenes/{Test Scenes/THE REAL Test Scene.unity.meta => ParallaxTest.unity.meta} (74%) delete mode 100644 Assets/Scenes/Test Scenes/THE REAL Test Scene.unity diff --git a/Assets/Scenes/ParallaxTest.unity b/Assets/Scenes/ParallaxTest.unity new file mode 100644 index 0000000..d72b0cb --- /dev/null +++ b/Assets/Scenes/ParallaxTest.unity @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeacc24ca98c94a30e390e37aa07773f4ad8a6202d71fa3044ac1fb26c074d58 +size 464125 diff --git a/Assets/Scenes/Test Scenes/THE REAL Test Scene.unity.meta b/Assets/Scenes/ParallaxTest.unity.meta similarity index 74% rename from Assets/Scenes/Test Scenes/THE REAL Test Scene.unity.meta rename to Assets/Scenes/ParallaxTest.unity.meta index 4a7d4b1..37b2d41 100644 --- a/Assets/Scenes/Test Scenes/THE REAL Test Scene.unity.meta +++ b/Assets/Scenes/ParallaxTest.unity.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: cffcc2d96aa173a46986be2996cfc11a +guid: 2a9f0adf519794740be3df145ad6ac54 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Scenes/Test Scenes/THE REAL Test Scene.unity b/Assets/Scenes/Test Scenes/THE REAL Test Scene.unity deleted file mode 100644 index b96c64f..0000000 --- a/Assets/Scenes/Test Scenes/THE REAL Test Scene.unity +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09040cf4d3c0c8731593f7f51698a9a111a9743b0c09de71b763ab9717961cf8 -size 151242 diff --git a/Assets/Scripts/Parallax.cs b/Assets/Scripts/Parallax.cs index f5857cb..a23e736 100644 --- a/Assets/Scripts/Parallax.cs +++ b/Assets/Scripts/Parallax.cs @@ -4,21 +4,23 @@ using UnityEngine; public class Parallax : MonoBehaviour { - private float length, startpos; + private float startpos_x, startpos_y; public GameObject cam; - public float parallaxEffect; + public float parallaxEffect_x; + public float parallaxEffect_y; void Start() { - startpos = transform.position.x; - length = GetComponent().bounds.size.x; + startpos_x = transform.position.x; + startpos_y = transform.position.y; } // Update is called once per frame void FixedUpdate() { - float dist = (cam.transform.position.x * parallaxEffect); + float dist_x = (cam.transform.position.x * parallaxEffect_x); + float dist_y = (cam.transform.position.y * parallaxEffect_y); - transform.position = new Vector3(startpos + dist, transform.position.y, transform.position.z); + transform.position = new Vector3(startpos_x + dist_x, startpos_y + dist_y, transform.position.z); } }