清除 Canvas 而不删除所有内容
Clear Canvas Without Remove All Content
嗨,我有一个canvas,我需要制作其中的一部分动画。
当我制作动画时,我使用 clearRect()
,这会删除我在 canvas 中的所有内容。我的动画有一个条件,所以它会在一个点停止。
所以我尝试添加动画,然后完成canvas代码,但必须在动画之前进行设计。
我试试globalCompositeOperation = "destination-over"
。它没有阻止清除内容
抱歉没有在此处导入代码,但这是一个大项目的一部分,我无法将具有所有功能的所有项目都放在这里
我终于得到了一个解决方案,我将 canvas 内容与动画内容放在同一个函数中,然后 clearRect()
删除所有 canvas 并重新绘制所有 canvas。我的意思是canvas都在考虑动画。如果有人有其他解决方案请告诉我。
嗨,我有一个canvas,我需要制作其中的一部分动画。
当我制作动画时,我使用 clearRect()
,这会删除我在 canvas 中的所有内容。我的动画有一个条件,所以它会在一个点停止。
所以我尝试添加动画,然后完成canvas代码,但必须在动画之前进行设计。
我试试globalCompositeOperation = "destination-over"
。它没有阻止清除内容
抱歉没有在此处导入代码,但这是一个大项目的一部分,我无法将具有所有功能的所有项目都放在这里
我终于得到了一个解决方案,我将 canvas 内容与动画内容放在同一个函数中,然后 clearRect()
删除所有 canvas 并重新绘制所有 canvas。我的意思是canvas都在考虑动画。如果有人有其他解决方案请告诉我。