Как сделать так, чтобы гладкая камера следовала алгоритму?

Я делаю игру с LibGDX (Java).

Мне нужна камера, чтобы следить за быстро движущимся персонажем. Самый простой способ сделать это, просто написать это:

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

Но есть ли алгоритм, чтобы сделать это более гладким? Например, когда камера не такая уж строгая и всегда немного опаздывает: персонаж быстро движется вправо, камера следует с небольшой задержкой, или, если вы внезапно оказались где-то далеко, камера не телепортируется мгновенно, а движется с максимальной скоростью, когда она подходит ближе, немного замедляется и снова находит вас.

Есть ли какие-нибудь библиотеки libgdx, которые это делают, или кто-нибудь имел такой опыт?

Ответы на вопрос(0)

Ваш ответ на вопрос