如何创建一个平稳的动画,随着其改变位置,它可以放松目标?

正如此JSFIDDLE所示, ,动画停止或在 moveTarget() 而不是继续朝着新的目标坐标。

实现预期效果的理想实施 /结构是什么?

有帮助吗?

解决方案

好的,在这里回答我自己的问题,以防其他人有这个问题。

而不是计算 change (change = finish - begin) 每一次 moveTarget() 大火,它不断地在 onEnterFrame(). 。所以 moveTarget() 仅负责获得新的X和Y位置。

这使值可以简化目标。

我还将宽松函数的时间值设置为始终为1:

easeIn(1, begin, change, duration);

示例答案是在此修订版中: http://jsfiddle.net/dannygarcia/lqp2r/45/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top