using UnityEngine;
public class CameraFollow : MonoBehaviour
{
public Transform target; // Сюда перетащим белку (Player)
public float smoothSpeed = 0.125f;
public Vector3 offset = new Vector3(0, 2, -10); // Сдвиг камеры
void LateUpdate()
{
if (target != null)
{
// Считаем позицию, где должна быть камера (только позицию, без поворотов и масштаба!)
Vector3 desiredPosition = new Vector3(target.position.x + offset.x, target.position.y + offset.y, offset.z);
// Плавно двигаем камеру туда
transform.position = Vector3.Lerp(transform.position, desiredPosition, smoothSpeed);
}
}
}