В моём скрипте камера будет двигаться из того положения, который ты сам выставишь, повороты нигде не используются. Вообще я не очень хороший код написал, так будет лучше:
Используется csharp
using UnityEngine;
using System.Collections;
public class CamFollow : MonoBehaviour {
public Transform target;
public float MovingDelta = 10f;
public Vector3 PositionDelta = Vector3.zero;
void FixedUpdate ()
{
transform.position = Vector3.Slerp(transform.position,target.position+PositionDelta,MovingDelta*Time.fixedDeltaTime);
}
}
В PositionDelta выставь смещение относительно цели.