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