У меня есть функция on_key, которая срабатывает, если нажата кнопка «w» (вперед), «a» (повернуть влево), «d» (повернуть вправо), если нажата «w», я хочу вычислить новыйх, у.У меня есть координаты x, y и градус, в зависимости от того, в какой степени объект в данный момент находится, я хочу вычислить новые координаты, например, на один пиксель в этом направлении.
_ship->x = _ship->speed*cos(_ship->rotation+90)+_ship->x;
_ship->y = _ship->speed*sin(_ship->rotation+90)+_ship->y;
Это мое решение, которое делаетне работа.примечание: _ship-> вращение + 90, +90, потому что изображение перпендикулярно
Пример: я нажал w и повернул его.