Я делаю игру для 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;
это работает, но персонаж не двигается плавно, двигается рывками, и никакого реального эффекта не происходит. Пожалуйста, помогите мне, как я могу решить эту проблему?