Как увеличить скорость вращения без изменения угла движения на Java - PullRequest
0 голосов
/ 15 апреля 2020

Я играю в игру Java, у которой есть вращение корабля. С углом 5 градусов. Хотелось бы узнать, как увеличить скорость вращения без изменения угла наклона. Код следующий:

       case KeyEvent.VK_LEFT:
            //rotate the ship in 5 degrees
            ship.incFaceAngle(-5);

            if (ship.getFaceAngle() < 0) ship.setFaceAngle(360 -5);
            break;
        case KeyEvent.VK_RIGHT:
            //rotates the ship in 5 degrees
            ship.incFaceAngle(5);
            if (ship.getFaceAngle() > 360) ship.setFaceAngle(5);
            break;

Я уже пытался уменьшить Thread.sleep (который ускорил всю игру (НЕ ХОЧУ!). И я также пытался увеличить MoveAngle;

Атрибуты угла: FaceAngle и MoveAngle;

...