У меня есть изображение моего плеера (2D сверху вниз). Игрок поворачивается лицом к камере и держит пистолет. Когда создаются пули, они создаются в координатах x и y игрока. Это работает, когда игрок смотрит в правильную сторону, но когда игрок поворачивается и стреляет, пули летят в правильном направлении, но не вылетают из пистолета. Как я могу это исправить?
public void fire() {
angle = sprite.getRotation();
System.out.println(angle);
x = sprite.getX();
y = sprite.getY();
Bullet b = new Bullet(x, y, angle);
Utils.world.addBullet(b);
}