2012-08-15 60 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