This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
project-undercover/Game 1/Assets/Scripts/CameraController.cs

31 lines
621 B
C#
Raw Normal View History

2017-09-05 20:11:49 -05:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraController : MonoBehaviour {
public GameObject player;
2017-09-05 20:15:43 -05:00
private Vector3 offset;
2017-09-05 20:11:49 -05:00
private Vector3 newPosition;
2017-09-05 20:15:43 -05:00
private float minX, maxX, minY, maxY;
2017-09-05 20:11:49 -05:00
void Start () {
2017-09-05 20:15:43 -05:00
offset = transform.position - player.transform.position;
minX = 0.0f;
maxX = 0.0f;
minY = 0.0f;
maxY = 18.0f;
2017-09-05 20:11:49 -05:00
}
void LateUpdate () {
newPosition = player.transform.position + offset;
if(newPosition.x >= minX && newPosition.x <= maxX && newPosition.y >= minY && newPosition.y <= maxY)
transform.position = newPosition;
}
}