Я установил -velocityX для своего спрайтового пистолета.
float velocityX = -20 * dt;
if(trigger) {
gun.setX(gun.getX() + velocityX);
}
Я в основном установил скорость -20 м / с для своей вершины пистолета X. Проблема в том, когда я поворачиваю пистолет в вертикальном положении или пример: угол 30 градусов.
![enter image description here](https://i.stack.imgur.com/qXRzS.gif)
Как добавить эффект отдачи, даже если спрайт не находится в горизонтальном положении, или я должен просто добавить его в анимация?