smooth 2d camera follow unity code example
Example 1: smooth camera follow 2d
using UnityEngine;
public class CameraFollow2D : MonoBehaviour
{
public float FollowSpeed = 2f;
public Transform Target;
private void Update()
{
Vector3 newPosition = Target.position;
newPosition.z = -10;
transform.position = Vector3.Slerp(transform.position, newPosition, FollowSpeed * Time.deltaTime);
}
}
Example 2: camera follow player unity smooth
Vector3.SmoothDamp(cam.position, transform.position + cameraOffset, ref cameraVelocity, CameraFollowSmoothTime);
cam.position = cam.position + cameraVelocity * Time.deltaTime;