课程/HTML/CSS/前端开发
canvas实现星星闪烁特效
-
-
qq_月倾倾的思念_0
2017-04-26
- 老师,故意绕了一个圈子
var starObj = function (){ //创建函数对象为starObj
this.x=100+Math.random()*600;//x坐标值 也可以理解为属性值,這了进行随机变换
this.y=150+Math.random()*300;//y坐标值
}
starObj.prototype.draw=function(){//這里才是用画布绘制星星的方法
ctx.drawImage(starPic,this.x,this.y);//ctx.drawImage();是画布中的函数。
}
這样就可以了
-
1赞 · 1采集
-
-
qweqwe13123123
2016-12-06
- 缕一缕终于是弄懂了这里写的是什么了,这里同样用了一个for循环给每一个obj对象push到数组里面,然后用写的 匿名函数init 给每一个对象增加x y 坐标。
-
截图
1赞 · 1采集
-
-
qweqwe13123123
2016-12-06
- 这里是新建的一个匿名函数表达式
init是 获取x y的坐标
draw 是绘画星星
drawStars 封装这个函数要放到 绘画的函数里面。
-
截图
0赞 · 0采集
-
-
慕少4432244
2016-01-08
- 星星动画:序列帧
-
截图
0赞 · 0采集
-
-
qq_米老头_0
2015-11-23
- math.random 产生随机数
-
截图
0赞 · 0采集
-
-
zhen仔
2015-04-30
- js定义类、属性:var obj = function(){},obj.prototype.init=function(){}
-
0赞 · 0采集