課程
/前端開發
/HTML/CSS
/HTML5小游戲---愛心魚(上)
有個疑問,在canvas1上面畫的是模糊的,說是要清空,可是canvas2沒有清空,海葵也沒有模糊啊,這是什么原因呢?是因為canvas1受到canvas2的影響嗎?如果是,又是怎么影響的呢?
2015-12-02
源自:HTML5小游戲---愛心魚(上) 2-7
正在回答
找到答案了,因為背景圖片每次都要繪制一次,所以將之前的??o遮住了,建議把ctx2.clearRect(0, 0, canWidth, canHeight);這個代碼加上去
PdpdPdpd
我試了下,如果加上ctx2.clearRect(0, 0, canWidth, canHeight);頁面也是正常的,所以我覺得兩個畫布都應該清空。
個人感覺海葵是需要清空的,不知道視頻代碼是怎么回事,如果不清空,無限循環畫??瑫丿B。使透明度失效
舉報
學做HTML5游戲,輕輕松松帶你上手,適合剛入手游戲開發的同學
1 回答canvas1清空時把canvas2也清空了
1 回答因為canvas1覆蓋在canvas2上,所以就要清空,這是為什么?canvas2跟canvas1本身就不是同一個畫布,那是怎么影響的呢?
2 回答為什么需要清空?沒聽懂
2 回答canvas1和canvas2
5 回答??伙@示
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-27
找到答案了,因為背景圖片每次都要繪制一次,所以將之前的??o遮住了,建議把ctx2.clearRect(0, 0, canWidth, canHeight);這個代碼加上去
2016-01-27
我試了下,如果加上ctx2.clearRect(0, 0, canWidth, canHeight);頁面也是正常的,所以我覺得兩個畫布都應該清空。
2015-12-18
個人感覺海葵是需要清空的,不知道視頻代碼是怎么回事,如果不清空,無限循環畫??瑫丿B。使透明度失效