So I want to make a smooth transition with the camera from point A to point B while keeping direction and rotation.
My current approach is using Vector3.Lerp :
using UnityEngine;
public class CameraMoveVertical : MonoBehaviour
{
public float cameraSpeed = 0.125f;
public void moveCamera()
{
Vector3 lerpPosition = Vector3.Lerp(transform.position, new Vector3(transform.position.x, transform.position.y+50, transform.position.z), cameraSpeed);
transform.position = lerpPosition;
}
}
The camera does move but the movement is instant. Any way to make it a smooth transition?