我在画布中间直接放置了一个“磁铁”,并且在点击时将对象添加到画布上。然后他们被磁铁吸引。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