课程
/前端开发
/HTML/CSS
/canvas实现星星闪烁特效
timer += lastime; for(timer>50){ picNo +=1; picNo%7 }
2015-09-19
源自:canvas实现星星闪烁特效 2-6
正在回答
if(this.picNo >= 7){ this.picNo=0;}
之前是这样来判断picNo的,取得picNo值为0到6,现在换为picNo%7,即得到是picNo除以7后的余数,它们的余数也是0到6,这样就达到了我们的目的——取0到6的数(图片有7个小星星)。
timer的累加是为了延长绘制下一个星星与上一个星星的时间间隔,即上一个星星绘制完,过50s再绘制下一个星星
举报
使用HTML5实现轮播图片上的序列帧,进行拆分讲解,逐步实现目标
1 回答为什么我设置随机*7 星星不闪烁 有代码 大家看看吧
1 回答为什么我的星星不闪烁呢,picNo更新总觉得不对,但是和源码比对过是一样的啊,附上代码,求大神帮忙
1 回答为什么设置globalCompositeOperation为source-atop后颜色出现两两碰撞染色bug?
1 回答为什么要用function init()??
1 回答图片49*7,这里的帧数绘制如何理解?