2012-08-15 32 views
-2

我不擅长trig,但我不得不大量使用它来达到我想要的效果。关于我的数学的某些内容已关闭[断开的链接](右键单击)。HTML Canvas Trigonometry

有人可以看看movement.js吗?我试图让圆圈向右键单击的方向移动。

(如果任何人看到这个问题,要知道我已经从一个工作示例更新的页面)

+1

什么它应该做它不是? – 2012-08-15 18:35:45

+1

期望的结果是什么? – 2012-08-15 18:36:43

+7

漂亮的圈子。现在,你在这里问什么? – 2012-08-15 18:38:19

回答

2

只要改变

scrollX = scrollX+(Math.cos(d_to_r(direction)))*step; 
scrollY = scrollY+(Math.sin(d_to_r(direction)))*step; 

var factor=direction>0&&direction<90 || direction>180&&direction<270?-1:1 
scrollX = scrollX+(Math.cos(d_to_r(direction)))*step*factor; 
scrollY = scrollY+(Math.sin(d_to_r(direction)))*step*factor; 
+0

非常感谢! – Harangue 2012-08-15 21:41:24