基于给定角度的移动(javascript)
我的密码在这里。 我想根据我设定的角度在画布上移动krog1。我不知道怎么做。我想你的意思是这样的 将来,功能示例比代码更有用 至于你的问题,你需要做一些三角学 我看你有基于给定角度的移动(javascript),javascript,html,canvas,Javascript,Html,Canvas,我的密码在这里。 我想根据我设定的角度在画布上移动krog1。我不知道怎么做。我想你的意思是这样的 将来,功能示例比代码更有用 至于你的问题,你需要做一些三角学 我看你有 krog1.x += krog1.power; krog1.y += krog1.angle/3; 你想要的是更像这样的东西 krog1.x += krog1.power * Math.cos(krog1.angle/180 * Math.PI); krog1.y += krog1.power * Math.sin(krog
krog1.x += krog1.power;
krog1.y += krog1.angle/3;
你想要的是更像这样的东西
krog1.x += krog1.power * Math.cos(krog1.angle/180 * Math.PI);
krog1.y += krog1.power * Math.sin(krog1.angle/180 * Math.PI);
。在上面的例子中,
angle/180*Math.PI
用于将度转换为。woah感谢您如此快速的回答:D它工作了。我只需要把/-180。因为画布是如何与坐标系一起工作的