Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class CameraMovement : MonoBehaviour
- {
- public Transform target; // Edited: Fixed transform - It had a misstype error.
- public float smoothing;
- public Vector2 maxPosition; // Edited: Fix vector2 - It had a misstype error.
- public Vector2 minPosition;
- void LateUpdate() {
- if (transform.position != target.position) {
- Vector3 targetPosition = new Vector3(target.position.x, target.position.y, transform.position.z);
- targetPosition.x = Mathf.Clamp(targetPosition.x, minPosition.x, maxPosition.x);
- targetPosition.y = Mathf.Clamp(targetPosition.y, minPosition.y, maxPosition.y);
- transform.position = Vector3.Lerp(transform.position, targetPosition, smoothing);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement