为了账号安全,请及时绑定邮箱和手机立即绑定

Canvas重绘问题

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

df打分得分

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Canvas绘图详解
  • 参与学习       72895    人
  • 解答问题       422    个

Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图

进入课程

Canvas重绘问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信