createjs canvas 在滚动条上重新绘制
createjs canvas repaint on scroll
在网页上使用多个 createjs canvas 阶段。
每次滚动页面时,在 iOS Safari 和 Android Chrome 上,所有阶段都会被清除并重新绘制(导致长时间闪烁)。
有什么方法可以避免在每个卷轴上重新绘制?
我从没见过这个。滚动条上的 canvas 大小有变化吗?
调整 canvas 元素的大小将导致 canvas 被清除。您可以尝试在滚动发生时执行 state.update()
。
在网页上使用多个 createjs canvas 阶段。
每次滚动页面时,在 iOS Safari 和 Android Chrome 上,所有阶段都会被清除并重新绘制(导致长时间闪烁)。
有什么方法可以避免在每个卷轴上重新绘制?
我从没见过这个。滚动条上的 canvas 大小有变化吗?
调整 canvas 元素的大小将导致 canvas 被清除。您可以尝试在滚动发生时执行 state.update()
。