最新回答 / 橙子111000
<...code...>測(cè)試可用,setInterval的時(shí)間間隔盡量調(diào)大,不然電腦風(fēng)扇會(huì)狂飆...樓上的方法應(yīng)該更高效吧 XD
2016-07-06
已采納回答 / iFaye
選擇button那里吧#號(hào)去掉
最新回答 / ttwhy
通過setInterval不停改變星星的opacity可以實(shí)現(xiàn)閃爍。用老師之前講的?setInterval(function(){???? render(context);???? update();??? },200)這個(gè)方法。不間斷繪制及改變底層參數(shù)。
2016-06-30
已采納回答 / 田小雨
我也試了一下你說的這種情況,確實(shí)沖突了,但是globalCompositeOperation本身就是定義源圖形和目標(biāo)圖形的遮擋效果的,而如果設(shè)置了globalAlpha讓圖形都變成透明,目標(biāo)圖形和源圖形就產(chǎn)生了疊加效果,二者沖突也能理解。
已采納回答 / 王小仙
把繪制的過程封裝成一個(gè)函數(shù)啊,,然后把?compositeType 作為參數(shù)傳進(jìn)去,, 你這樣寫把值都寫死了,,雖然每次點(diǎn)擊按鈕都能改變?compositeType 的值,,但是并不會(huì)把?compositeType 給他?context.globalCompositeOperation,,因?yàn)槟阆旅娴膶懙睦L制過程只會(huì)執(zhí)行一次,,每次點(diǎn)擊按鈕他們并不會(huì)執(zhí)行,,
- 課程須知
- 需有基礎(chǔ)HTML,JS,CSS知識(shí)。需學(xué)習(xí)《絢麗的倒計(jì)時(shí)效果》Canvas繪圖第一課。
- 老師告訴你能學(xué)到什么?
- 深入了解Canvas各個(gè)繪圖接口的使用方法。基礎(chǔ)圖形學(xué)知識(shí)。通過對(duì)一些基本元素的繪制,啟發(fā)大家更多有效地繪圖方法。
微信掃碼,參與3人拼團(tuán)