弹动,和缓动类似,不过是在终点前反复运动几次达到反弹的效果,具体的算法就是用目标点(target)和物体(mouse)的距离乘以系数累加至坐标上,这样就会有简单的弹动效果,但是一般的弹动效果都是慢慢变弱直至没有,所以我们的弹动需要乘以摩擦力(friction)来达到效果,此处举一例 如图所示的图形便是一个可以拉的弹簧球效果,但是因为弹簧本身是有体积的,所以在程序中我们需要算出它的身躯是往哪个方向的,也就是角度(angle),之后算出我们拉长了它多少,然后弹性的返回到它身躯的地方(target).