已采納回答 / 奴奴雪人
你的具體代碼不清楚 ,可能是因為你的數據設置問題,五角星的繪制牽扯到一個圓心問題,如果圓心沒有translate重置,那么你的圓心就剛還在你設置的clip邊緣上面,你可分析的看看,感覺就是圓心的設置問題,最簡單的的方法測試就是把你的五角星的尺寸全部*0.5 看看如果顯示好了,那么肯定是你的圓心坐標問題,可以看看老師前面的課程,收貨真的很大
2017-01-05
最贊回答 / 慕用8494457
這個問題可以在reset中加個clearInterval(theAnimation);不過需要把theAnimation的定義提到show函數外面去
2016-11-27
最新回答 / nc1199
去了解下drawimage更詳細的API后你就會完全了解canvas的繪圖機制了~或者你看看這個視頻http://www.xianlaiwan.cn/learn/338 里面就有清楚的講解~
2016-10-26
已采納回答 / qq_SuperBigMixE_0342
e我理解的是事件對象,就這次而言,這里的e沒有什么用處,但是在別的地方會由用,還有兩個函數不寫一起是因為,當圖片加載好了之后,要初始化clip這個對象(也就是老師之前寫的clip什么的),而且在重置按鈕中也要初始化,所以分開寫。
2016-10-09
最贊回答 / Ah__
用圖片創建pattern 作為 strokeStyle 能相對簡單的實現
var?canvasWidth?=?2000; var?canvasHeight?=?1143; var?canvas?=?document.getElementById("canvas"); var?context?=?canvas.getContext("2d"); var?isMouseDown?=?false; var?ima...
2016-08-31