问答详情
源自:-

Canvas重绘问题

老师,我看到用定时任务去做一个动画效果,怎么每一帧是清空整个画布,然后再重新绘制整个图形,画布里面只有局部的图形变了哈,每一次重绘画布上的所有图形,这样会不会有性能上面的问题

提问者:用户1088019 2014-12-24 21:40

个回答

  • 慕雪5575367
    2017-11-04 17:12:47

    真不知道这是哪位老师回答的,基本没有性能问题。许多游戏编程书明确说避免每一帧重绘整个画布是基本的优化技术。按照楼上这位老师这么所,许多html5游戏引擎的脏区重绘算法豪无意义,腾讯和阿里的前端人员是笨蛋吗,没事写什么脏区重绘的文章。

  • 慕雪5575367
    2017-11-04 17:08:02

    df打分得分

  • l1uyub0b0b0
    2014-12-25 14:45:36

    good question。基本不会有性能问题。因为canvas自己有专门的双缓存机制。有机会我会详细介绍。当然了,从性能优化的角度,还有很多地方如果注意的话,是可以进一步优化的。