為什么??€是繪制不出來
//創(chuàng)建一個海葵的類
var aneObj = function(){
this.x =[];//??愋投x為一個數(shù)組
this.len =[];//海葵的高度
}
aneObj.prototype.num = 50;//??麛?shù)量
//初始化???/p>
aneObj.prototype.init = function(){
for(var i =0;i<this.num;i++){
this.x[i] = i * 10 + Math.random()*20;//隨機生成??奈恢?/p>
this.len[i] = 200 + Math.random()*50;//隨機生成??母叨?/p>
}
}
//繪制???/p>
aneObj.prototype.draw = function(){
for(var i =0;i<this.num;i++){
ctx2.beginPath();//使用beginPath繪制路徑
ctx2.moveTo(this.x[i],canHeight);//繪制起始位置
ctx2.lineTo(this.x[i],canHeight - this.len[i]);//繪制結(jié)束位置
ctx2.lineWidth=10;
ctx2.lineCap="round";
ctx2.strokeStyle = "purple";//海葵樣式,顏色
ctx2.stroke();//先確定樣式后執(zhí)行stroke方法,刷出???/p>
}
}
2018-03-13
draw方法放到gameloop函數(shù)中了嗎?