課程
/前端開發(fā)
/HTML/CSS
/canvas實現(xiàn)星星閃爍特效
timer?+=?lastime; for(timer>50){ ????picNo?+=1; ????picNo%7 }
2015-09-19
源自:canvas實現(xiàn)星星閃爍特效 2-6
正在回答
if(this.picNo >= 7){ ? ?this.picNo=0;}
之前是這樣來判斷picNo的,取得picNo值為0到6,現(xiàn)在換為picNo%7,即得到是picNo除以7后的余數(shù),它們的余數(shù)也是0到6,這樣就達到了我們的目的——取0到6的數(shù)(圖片有7個小星星)。
timer的累加是為了延長繪制下一個星星與上一個星星的時間間隔,即上一個星星繪制完,過50s再繪制下一個星星
舉報
使用HTML5實現(xiàn)輪播圖片上的序列幀,進行拆分講解,逐步實現(xiàn)目標(biāo)
1 回答為什么我設(shè)置隨機*7 星星不閃爍 有代碼 大家看看吧
1 回答為什么我的星星不閃爍呢,picNo更新總覺得不對,但是和源碼比對過是一樣的啊,附上代碼,求大神幫忙
1 回答為什么設(shè)置globalCompositeOperation為source-atop后顏色出現(xiàn)兩兩碰撞染色bug?
1 回答為什么要用function init()??
1 回答圖片49*7,這里的幀數(shù)繪制如何理解?
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-29
if(this.picNo >= 7){
? ?this.picNo=0;
}
之前是這樣來判斷picNo的,取得picNo值為0到6,現(xiàn)在換為picNo%7,即得到是picNo除以7后的余數(shù),它們的余數(shù)也是0到6,這樣就達到了我們的目的——取0到6的數(shù)(圖片有7個小星星)。
timer的累加是為了延長繪制下一個星星與上一個星星的時間間隔,即上一個星星繪制完,過50s再繪制下一個星星