我使用一个清除和重绘画布的函数制作了一个简单的画布动画,并且调用requestAnimationFrame,它工作得很棒但是当窗口长时间模糊,比如10秒时,画布会自行清除并且不会绘制任何内容。愿任何人都知道它为什么会发生以及如何解决它?
功能结构如下: -
function drawFrame(time){
//clear and redraw to be understood as working functions in prototype ...
canvas.clear();
canvas.redraw();
requestAnimationFrame(drawFrame);
}
requestAnimationFrame(drawFrame);