Canvas重繪問題
老師,我看到用定時(shí)任務(wù)去做一個(gè)動(dòng)畫效果,怎么每一幀是清空整個(gè)畫布,然后再重新繪制整個(gè)圖形,畫布里面只有局部的圖形變了哈,每一次重繪畫布上的所有圖形,這樣會(huì)不會(huì)有性能上面的問題
老師,我看到用定時(shí)任務(wù)去做一個(gè)動(dòng)畫效果,怎么每一幀是清空整個(gè)畫布,然后再重新繪制整個(gè)圖形,畫布里面只有局部的圖形變了哈,每一次重繪畫布上的所有圖形,這樣會(huì)不會(huì)有性能上面的問題
2014-12-24
舉報(bào)
2017-11-04
真不知道這是哪位老師回答的,基本沒有性能問題。許多游戲編程書明確說避免每一幀重繪整個(gè)畫布是基本的優(yōu)化技術(shù)。按照樓上這位老師這么所,許多html5游戲引擎的臟區(qū)重繪算法豪無意義,騰訊和阿里的前端人員是笨蛋嗎,沒事寫什么臟區(qū)重繪的文章。
2017-11-04
df打分得分
2014-12-25
good question?;静粫?huì)有性能問題。因?yàn)閏anvas自己有專門的雙緩存機(jī)制。有機(jī)會(huì)我會(huì)詳細(xì)介紹。當(dāng)然了,從性能優(yōu)化的角度,還有很多地方如果注意的話,是可以進(jìn)一步優(yōu)化的。