Я делаю простую игру на HTML5 canvas, она включает в себя вождение маленькой машины.
Стрелка вверх перемещает автомобиль, стрелка влево и вправо направляет его.
У меня есть сортировка по вращению, но теперь она должна перемещать свои позиции x и y при удерживании клавиши вверх, основываясь на том, под каким углом она находится.
Пример:
Угол равен 0, стрелка вверх влияет только на координату y.
Угол 45, стрелка вверх будет влиять на координаты x и y в одинаковом темпе.
Какую логику я могу использовать, если угол, скажем, 32?