Загрузка данных


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);
        }
    }
}