Como fazer uma câmera suave seguir o algoritmo?

Eu estou fazendo um jogo com LibGDX (Java).

Eu preciso da câmera para seguir um personagem em movimento rápido. A maneira mais fácil de fazer isso é apenas escrever isto:

this.getCamera().position.set(obj.x, obj.y, 0);

Mas, existe algum algoritmo para tornar isso mais suave? Como quando a câmera não é tão rígida, e está sempre um pouco atrasada: o personagem vai rápido, a câmera segue com um ligeiro atraso, ou se de repente você apareceu em algum lugar distante, a câmera não se teleporta instantaneamente, mas viaja a uma velocidade máxima quando chega mais perto ele diminui um pouco e te encontra novamente.

Existe alguma libgdx libs que faz isso ou alguém teve essa experiência?

questionAnswers(2)

yourAnswerToTheQuestion