在我正在制作的游戏界面中,玩家将鼠标朝他们希望角色移动的方向移动。
度数值(例如,东为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};
}