在CSDN看过很多摄像机的控制方式,但是并没有一种自己想要的、满意的实现效果。而我这种摄像机控制的实现方式,是在我看过死亡细胞这款游戏里面的摄像机控制方式,我觉得很棒,所以尝试自己实现一下。以下脚本需要在一些细节处修改,已经做了备注,希望能够帮助到大家。
public class CameraController : MonoBehaviour
{
public Transform Player;
public float cameraMoveSpeed;
private Vector3 target;
//记录X轴的偏移大小
[Header("X轴偏移信息")]
public float cameraXOffsetMin;
public float cameraXOffsetMax;
public float cameraXOffset;
public float cameraXOffsetSpeed;
//记录y轴的偏移大小
[Header("Y轴偏移信息")]
public float cameraYOffsetMin;
public