镜头里会有些眩晕
float y;
float lasty;//记录镜头上一帧旋转角度
public GameObject player, camera;//人物、镜头
void Start()
{
lasty = camera.transform.localEulerAngles.y;
}
void Update()
{
if (camera.transform.localEulerAngles.y != lasty)
{
y = player.transform.localEulerAngles.y - (camera.transform.localEulerAngles.y - lasty);
player.transform.localEulerAngles = new Vector3(player.transform.localEulerAngles.x, y, player.transform.localEulerAngles.z);
}
lasty = camera.transform.localEulerAngles.y;
}