I am making a 2.5D game and when the player(a rolling ball) moves side to side, it stutters as if the camera is lagging behind.
void Start () {
positionOffset = transform.position - target.transform.position;
}
float elapsed = 0f;
// Update is called once per frame
void LateUpdate () {
if(target != null)
{
transform.position = target.transform.position + positionOffset;
if(orbitY)
{
transform.RotateAround(target.transform.position, Vector3.up, elapsed += Time.deltaTime * 15f);
}
transform.LookAt(target.transform);
}
}
Thank you! It worked ![]()