老师,我看到用定时任务去做一个动画效果,怎么每一帧是清空整个画布,然后再重新绘制整个图形,画布里面只有局部的图形变了哈,每一次重绘画布上的所有图形,这样会不会有性能上面的问题
真不知道这是哪位老师回答的,基本没有性能问题。许多游戏编程书明确说避免每一帧重绘整个画布是基本的优化技术。按照楼上这位老师这么所,许多html5游戏引擎的脏区重绘算法豪无意义,腾讯和阿里的前端人员是笨蛋吗,没事写什么脏区重绘的文章。
df打分得分
good question。基本不会有性能问题。因为canvas自己有专门的双缓存机制。有机会我会详细介绍。当然了,从性能优化的角度,还有很多地方如果注意的话,是可以进一步优化的。