我隔一段时间在看就成这样了,时间久了更严重怎么回事???
当浏览器不活动(最小化或切换其他窗口)时,浏览器为了高性能 会暂停 当前页面的定时器
这是canvas的一个bug,我看过有的国外的网站也有这种情况
var cnt=0; for(var i=0;i<balls.length;i++){ if(balls[i].x+balls[i].r>=0&&balls[i].x<=CANVAS_WIDTH+balls[i].r){ balls[cnt++]=balls[i]; } } while(balls.length>Math.min(cnt,400)){ balls.pop(); }
你添加了这样一段代码吗,这样不会出现你那种情况
看着老师的视频做的。新手嘻嘻
这个是怎么做出来的啊,请分享一下代码,谢谢!