diff --git a/Assets/Scenes/Level 2.unity b/Assets/Scenes/Level 2.unity index 87387aa..3979e39 100644 --- a/Assets/Scenes/Level 2.unity +++ b/Assets/Scenes/Level 2.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb66543789d5acb4f3c8de12d0afaa162d47a93c1b6e058fe981c22a4f214228 -size 441461 +oid sha256:1b8d5f220a9df00668e007c4e8b89fefb31291288671038e64e13db4016cf830 +size 441491 diff --git a/Assets/Scripts/CameraFollower.cs b/Assets/Scripts/CameraFollower.cs index 7472137..1695ac9 100644 --- a/Assets/Scripts/CameraFollower.cs +++ b/Assets/Scripts/CameraFollower.cs @@ -9,6 +9,8 @@ public class CameraFollower : MonoBehaviour [SerializeField] private float m_FollowStrength = 3f; [SerializeField] private bool m_FollowX = true; [SerializeField] private bool m_FollowY = false; + [SerializeField] private float m_OffsetX = 0f; + [SerializeField] private float m_OffsetY = 2.0f; private Camera m_Camera; @@ -22,8 +24,8 @@ public class CameraFollower : MonoBehaviour if(Mathf.Abs(Player.transform.position.x - m_Camera.transform.position.x) > m_FollowStrength) { m_Camera.transform.Translate( - m_FollowX ? (m_FollowStrength + Player.transform.position.x - m_Camera.transform.position.x) * Time.deltaTime : 0, - m_FollowY ? (m_FollowStrength + Player.transform.position.y - m_Camera.transform.position.y) * Time.deltaTime : 0, + (m_FollowX ? (m_FollowStrength + Player.transform.position.x - m_Camera.transform.position.x - m_OffsetX) * Time.deltaTime : 0), + (m_FollowY ? (m_FollowStrength + Player.transform.position.y - m_Camera.transform.position.y - m_OffsetY) * Time.deltaTime : 0), 0); } }