MIF_E31222586/Assets/Scripts/camerafollow.cs

24 lines
771 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class camerafollow : MonoBehaviour
{
public Transform player;
public Vector3 offset = new Vector3(0f, 2f, -10f);
public float smoothSpeed = 5f;
private Vector3 desiredPosition;
void LateUpdate()
{
if (player == null) return;
desiredPosition = player.position + offset;
Vector3 smoothedPosition = Vector3.Lerp(transform.position, desiredPosition, smoothSpeed);
transform.position = smoothedPosition;
/*if (player != null) {
Vector3 desirePosition = player.position + offset;
transform.position = Vector3.Lerp(transform.position, desirePosition, smoothSpeed * Time.deltaTime);
}*/
}
}