tinyHeart/js/fruit.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var fruitObj=function()
{
this.alive=[];//bool
this.orange=new Image();
this.blue=new Image();
this.x=[];
this.y=[];
this.l=[];
this.fruitType=[];
this.speed=[];
this.pic=new Image();
this.anyNum=[];
}
fruitObj.prototype.num=30;
fruitObj.prototype.init=function()
{
for(var i=0;i<this.num;i++)
{
this.alive[i]=false;
this.x[i]=0;
this.y[i]=0;
this.speed[i]=Math.random()*0.017+0.003; //[0 0.02]
this.fruitType[i]="";
this.anyNum[i]=0;
this.born(i);
}
this.orange.src="src/fruit.png";
this.blue.src="src/blue.png";
}
fruitObj.prototype.draw=function()
{
for(var i=0;i<this.num;i++)
{
if(this.alive[i])
{
if(this.fruitType[i]=="blue")
{
this.pic=this.blue;
}
else
{
this.pic=this.orange;
}
if(this.l[i]<=14)
{
this.x[i]=ane.headx[this.anyNum[i]];
this.y[i]=ane.heady[this.anyNum[i]];
this.l[i]+=this.speed[i]*deltaTime;
}
else
{
this.y[i]-=this.speed[i]*7*deltaTime;
}
ctx2.drawImage(this.pic,this.x[i]-this.l[i]*0.5,this.y[i]-this.l[i]*0.5,this.l[i],this.l[i]);
if(this.y[i]<10)
{
this.alive[i]=false;
}
后面还有 64 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。