Как мне переместить игрока по сетке в моей игре JavaScript? - PullRequest
0 голосов
/ 05 февраля 2019

В интерфейсе игры, которую я создаю, игрок перемещает мышь в направлении, в котором он хочет, чтобы персонаж двигался.

Значение градуса (например, 90 для востока) отправляется обратно в игрусервер.

Когда вызывается функция move, я хочу, чтобы позиции игрока по x и y менялись в зависимости от значения степени.

Итак, move(90, 0, 0) вернет {x:1, y:0} иmove(45, 8, 14) может вернуть {x:8.something, y:14.something}.

Код должен быть JavaScript и выглядеть примерно так:

function move(degree, currentX, currentY) {
  //Complicated maths things with pi and circles and stuff
  return {x:newX,y:newY};
}
...