如何制作一个没有错误的透明画布?

3
1个回答

2
问题实际上是,您在绘制新的星星状态之前没有清除画布。因此,您只需要将anim()函数中的context.fillRect(0,0,w,h)更改为context.clearRect(0,0,w,h)
最初它能够工作,因为每次绘制新的星星状态时,画布都会填充不透明颜色,但是在您进行更改后,该颜色变成了透明的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接