課程
/前端開發
/Html5
/Canvas繪圖詳解
老師,我看到用定時任務去做一個動畫效果,怎么每一幀是清空整個畫布,然后再重新繪制整個圖形,畫布里面只有局部的圖形變了哈,每一次重繪畫布上的所有圖形,這樣會不會有性能上面的問題
2014-12-24
源自:Canvas繪圖詳解
正在回答
真不知道這是哪位老師回答的,基本沒有性能問題。許多游戲編程書明確說避免每一幀重繪整個畫布是基本的優化技術。按照樓上這位老師這么所,許多html5游戲引擎的臟區重繪算法豪無意義,騰訊和阿里的前端人員是笨蛋嗎,沒事寫什么臟區重繪的文章。
df打分得分
good question?;静粫行阅軉栴}。因為canvas自己有專門的雙緩存機制。有機會我會詳細介紹。當然了,從性能優化的角度,還有很多地方如果注意的話,是可以進一步優化的。
舉報
Canvas系列教程第二課,詳解Canvas各接口,讓同學徹底掌握Canvas繪圖
1 回答canvas的五角星繪制問題
1 回答canvas繪制地圖
1 回答怎么用canvas繪制一個氣泡
2 回答?canvas繪制圖形不是moveTo開始的嗎
4 回答canvas的陰影繪制原理,老師講錯了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-11-04
真不知道這是哪位老師回答的,基本沒有性能問題。許多游戲編程書明確說避免每一幀重繪整個畫布是基本的優化技術。按照樓上這位老師這么所,許多html5游戲引擎的臟區重繪算法豪無意義,騰訊和阿里的前端人員是笨蛋嗎,沒事寫什么臟區重繪的文章。
2017-11-04
df打分得分
2014-12-25
good question?;静粫行阅軉栴}。因為canvas自己有專門的雙緩存機制。有機會我會詳細介紹。當然了,從性能優化的角度,還有很多地方如果注意的話,是可以進一步優化的。