大空翼God
2015-12-16 21:24
一直运行浏览器的情况下没有问题,但是我切换到其他程序或者其他标签一段时间,再切回该标签,这个时候,画面中的小球会从切换前的状态继续运动,就是说该标签页进入后台运行后,小球位置数据不会刷新,但是切换回来后,会刷出大量小球,导致画板中小球数量一下子剧增。
这种情况在内存小的电脑上运行,会进入恶性循环,浏览器越跑越慢。
这个问题可以算是个通用问题,我不知道怎么实现这种切换回动画的,还能保持动画正常,希望老师或同学为我解答。
这个是因为在有些浏览器上,当前标签页不在激活状态,贞动画可能会停止。解决办法可以试试,当前屏幕上的最大小球数量,当超过一定数量的小球时,就不再产生小球。
炫丽的倒计时效果Canvas绘图与动画基础
96746 学习 · 1000 问题
相似问题