我在畫布中間直接放置了一個「磁鐵」,並且在點擊時將對象添加到畫布上。然後他們被磁鐵吸引。HTML5畫布 - 計算物體相對於「磁鐵」的速度
我在相對於彼此的對象的X和Y距離,測距和20
之間大致-20這是我使用的對象,以吸引,其工作方式計算,但越接近當力量變弱時,它應該是另一種方式,我該怎麼做?
impulseX = (distanceX/100)
impulseY = (distanceY/100)
例子:我在做什麼
Distance = 20, speed = 0.05
Distance = 10, speed = 0.1
Distance = -20, speed = -0.05
Distance = -10, speed = -0.1
感謝
你能準備一個[小提琴](http://jsfiddle.net/)嗎?! – yckart 2013-04-22 14:44:58
http://jsfiddle.net/qk8Wk/ – Henryz 2013-04-22 14:52:42
http://en.wikipedia.org/wiki/Newton%27s_law_of_universal_gravitation <= – JayC 2013-04-22 14:52:51