Я делаю игру для Android с использованием libgdx. Моё требование состоит в том, чтобы, когда персонаж играл в игру нормально, мы работали как
if velocity == normal(==25)
cam.position.y = character.position.y;
Но в случае получения некоторой силы, мы должны плавно сжимать y-позициюсимвол для которого я назначаю как
if when velocity >25(means get power)
cam.position.y = character.position.y-screenHieght/3;
, он работает, но персонаж не двигается плавно, движется рывком, и никакого реального эффекта не происходит.Пожалуйста, кто-нибудь, помогите мне, как я могу решить эту проблему?