Как сделать так, чтобы гладкая камера следовала алгоритму?
Я делаю игру с LibGDX (Java).
Мне нужна камера, чтобы следить за быстро движущимся персонажем. Самый простой способ сделать это, просто написать это:
this.getCamera().position.set(obj.x, obj.y, 0);
Но есть ли алгоритм, чтобы сделать это более гладким? Например, когда камера не такая уж строгая и всегда немного опаздывает: персонаж быстро движется вправо, камера следует с небольшой задержкой, или, если вы внезапно оказались где-то далеко, камера не телепортируется мгновенно, а движется с максимальной скоростью, когда она подходит ближе, немного замедляется и снова находит вас.
Есть ли какие-нибудь библиотеки libgdx, которые это делают, или кто-нибудь имел такой опыт?