我在 KineticJS 中创建了一个相当粗糙的形状,用于表示弹簧。目前它是一条有 7 个不同点的线。根据用户的某些动作,弹簧将逐渐压缩。
我想知道是否有人知道一种简单的方法来改变形状的整体高度,使其看起来好像弹簧被压缩,而不是试图弄清楚如何在每一步改变每个单独点的位置?
这不是我的工作,但这个怎么样:
http://www.html5canvastutorials.com/labs/html5-canvas-harmonic-oscillator/
如果你想在你的春天有循环,它会变得更加棘手。