createjs canvas 在滚动条上重新绘制

createjs canvas repaint on scroll

在网页上使用多个 createjs canvas 阶段。

每次滚动页面时,在 iOS Safari 和 Android Chrome 上,所有阶段都会被清除并重新绘制(导致长时间闪烁)。

有什么方法可以避免在每个卷轴上重新绘制?

我从没见过这个。滚动条上的 canvas 大小有变化吗?

调整 canvas 元素的大小将导致 canvas 被清除。您可以尝试在滚动发生时执行 state.update()