画不出圈圈啊
var waveObj=function()
{
this.x=[];
this.y=[];
this.alive=[];
this.r=[];
}
waveObj.prototype.num=10;
waveObj.prototype.init=function()
{
for(var i=0;i<this.num;i++)
{
this.alive[i]=false;
this.r[i]=0;
}
}
waveObj.prototype.draw=function()
{
for(var i=0;i<this.num;i++)
{
if(this.alive[i])
{
this.r[i]+=deltaTime*0.1;
if(this.r[i]>100)
this.alive[i]=false;
var alpha=1-this.r[i]/100;
//api 绘制园
ctx1.beginPath();
ctx1.arc(this.x[i],this.y[i],this.r[i],0,Math.PI*2);
ctx1.closePath();
ctx1.strokeStyle="rgba(255,255,255,"+alpha+")";
ctx1.stroke();
//draw
console.log("draw");
}
}
}
waveObj.prototype.born=function(x,y)
{
for(var i=0;i<this.num;i++)
{
if(!this.alive[i])
{
this.alive[i]=true;
this.r[i]=20;
this.x[i]=x;
this.y[i]=y;
//bprn
return;
}
}
}