0

我的目标是让波浪段从屏幕底部移动到顶部,同时为波浪设置动画。我用来制作 wave 的代码来自 paperjs.org:

http://paperjs.org/tutorials/animation/creating-animations/#animating-path-segments

理想情况下,我想用固定在视口左下角和右下角的点来关闭路径。这样我就可以用纯色填充波浪。

4

1 回答 1

1

只需在生成均匀分布的段的 for 循环之前和之后在路径中添加点:

path.add(new Point(0, 1) * view.size);

// Add 5 segment points to the path spread out
// over the width of the view:
for (var i = 0; i <= amount; i++) {
path.add(new Point(i / amount, 1) * view.size);
}

path.add(new Point(1, 1) * view.size);

这将为您提供锚定到视图底部的点。要考虑新段,请将 onFrame 函数中的 for 循环更改为:

for (var i = 1; i <= amount+1; i++) {
于 2013-08-26T16:59:24.597 回答