課程
/前端開發(fā)
/HTML/CSS
/HTML5小游戲---愛心魚(上)
因為canvas1覆蓋在canvas2上,所以就要清空,這是為什么?canvas2跟canvas1本身就不是同一個畫布,那是怎么影響的呢?
2015-12-02
源自:HTML5小游戲---愛心魚(上) 2-7
正在回答
清空的原因不是因為【canvas1覆蓋在canvas2上】,教程中從來沒這么說。
教程中說的是:因為動畫一直在循環(huán)執(zhí)行,前一次的圖像如果不清除,就會跟后面的圖像疊加在一起,使得大魚小魚的邊線看起來特別粗,所以才要清。打個簡單的比方:寫滿字的黑板如果不擦,繼續(xù)寫上去的字就會跟之前的疊加在一起看不清楚。
舉報
學(xué)做HTML5游戲,輕輕松松帶你上手,適合剛?cè)胧钟螒蜷_發(fā)的同學(xué)
2 回答canvas1和canvas2
1 回答canvas1清空時把canvas2也清空了
3 回答canvas1需要清空,但是canvas2沒有清空,??@示一樣很好,為什么呢?
3 回答大魚在 canvas1 上沒有顯示
2 回答繪制的圖片只有canvas2那一部分有
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-21
清空的原因不是因為【canvas1覆蓋在canvas2上】,教程中從來沒這么說。
教程中說的是:因為動畫一直在循環(huán)執(zhí)行,前一次的圖像如果不清除,就會跟后面的圖像疊加在一起,使得大魚小魚的邊線看起來特別粗,所以才要清。打個簡單的比方:寫滿字的黑板如果不擦,繼續(xù)寫上去的字就會跟之前的疊加在一起看不清楚。