当我为背景设置任何颜色时,动画效果都很好。但是当我放置透明背景时,动画的“波浪”开始留下痕迹。我该如何解决?
https://codepen.io/obiwan-kenobi/pen/JebWjG
ctx.fillStyle = 'rgba(255,255,255,0)';
ctx.fillRect.apply(ctx, _toConsumableArray(bounds.params));
答案 0 :(得分:0)
它留下了痕迹,因为您需要重新绘制画布的更改区域,或更简单的是重新绘制整个场景。
您正在使用铅笔,并且在不使用橡皮擦的情况下在同一张纸上绘制每一帧。那就是为什么。 :)