From 2cbc3e965da095b58cadacd2b89a1f4a1c46a96b Mon Sep 17 00:00:00 2001 From: Giovani Date: Sat, 1 Feb 2020 16:24:17 -0500 Subject: [PATCH] fixed camera issue --- Assets/Scenes/LevelOne.unity | 2 +- Assets/Scripts/CameraMovement.cs | 4 +++- Assets/Scripts/Player.cs | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Assets/Scenes/LevelOne.unity b/Assets/Scenes/LevelOne.unity index 4716232..5de9cc6 100644 --- a/Assets/Scenes/LevelOne.unity +++ b/Assets/Scenes/LevelOne.unity @@ -1080,7 +1080,7 @@ MonoBehaviour: jumpSpeed: 35 runFasterFactor: 1.5 groundErrorThreshold: 3 - wallLineCaseDistance: 1.5 + wallLineCaseDistance: 1 runErrorThreshold: 0.05 --- !u!95 &1671840923 Animator: diff --git a/Assets/Scripts/CameraMovement.cs b/Assets/Scripts/CameraMovement.cs index 477b215..e95bc62 100644 --- a/Assets/Scripts/CameraMovement.cs +++ b/Assets/Scripts/CameraMovement.cs @@ -6,7 +6,8 @@ public class CameraMovement : MonoBehaviour { [SerializeField] GameObject player; [SerializeField] float offsetY = 0; - [SerializeField] float interpolate = 0.2f; + [SerializeField] float offsetZ = -10; + [SerializeField] float interpolate = 0.2f; private void Start() { @@ -16,5 +17,6 @@ public class CameraMovement : MonoBehaviour private void Update() { transform.position = Vector2.Lerp(transform.position, player.transform.position + new Vector3(0, offsetY, 0), interpolate); + transform.position = new Vector3(transform.position.x, transform.position.y, offsetZ); } } diff --git a/Assets/Scripts/Player.cs b/Assets/Scripts/Player.cs index f7df07b..2b9ae61 100644 --- a/Assets/Scripts/Player.cs +++ b/Assets/Scripts/Player.cs @@ -116,7 +116,7 @@ public class Player : MonoBehaviour private void FlipSprite() { - if (Mathf.Abs(rigidBody.velocity.x) > Mathf.Epsilon && (Input.GetKey(KeyCode.RightArrow) || Input.GetKey(KeyCode.LeftArrow))) + if (Mathf.Abs(rigidBody.velocity.x) > runErrorThreshold && (Input.GetKey(KeyCode.RightArrow) || Input.GetKey(KeyCode.LeftArrow))) { transform.localScale = new Vector2(Mathf.Sign(rigidBody.velocity.x), 1f); }