第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

求大神幫看一下為什么不出現(xiàn)果實(shí)呢

//action.js
var?can1,
????can2;
var?ctx1,
	ctx2;
var?lastTime,
	deltaTime;
var?canWidth,
	canHeight;
var?bgPic=new?Image();	
var?ane,
	fruit;
var?mom;
var?mx,
	my;

document.body.onload=game;
function?game(){
	init();
	lastTime=Date.now();
	deltaTime=0;
	gameloop();
}

function?init(){
	can1=document.getElementById("canvas1");
	ctx1=can1.getContext('2d');
	can2=document.getElementById("canvas2");
	ctx2=can2.getContext('2d');

	can1.addEventListener('mousemove',onMouseMove,false);

	bgPic.src="./img/background.jpg";

	canWidth=can1.width;
	canHeight=can1.height;

	ane=new?aneObj();
	ane.init();

	fruit=new?fruitObj();
	fruit.init();

	mom=new?momObj();
	mom.init();

	mx=canWidth*0.5;
	my=canHeight*0.5;
}

function?gameloop(){
	window.requestAnimFrame(gameloop);
	var?now=Date.now();
	deltaTime=deltaTime<50?now-lastTime:50;//解決暫停網(wǎng)頁(yè),球無(wú)限變大bug
	lastTime=now;
	drawBackground();
	ane.draw();
	fruitMonitor();
	fruit.draw();

	ctx1.clearRect(0,0,canWidth,canHeight);
	mom.draw();
	momFruitCollision();

}

function?onMouseMove(e){?//獲取鼠標(biāo)移動(dòng)位置
	if(e.offsetX||e.layerX){
		mx=e.offsetX==undefined??e.layerX:e.offsetX;
		my=e.offsetY==undefined??e.layerY:e.offsetY;
	}
}


//fruit.js
var?fruitObj=function(){
	this.isalive=[];
	this.x=[];
	this.y=[];
	this.l=[];
	this.spd=[];
	this.fruitType=[];
	this.orange=new?Image();
	this.blue=new?Image();
}
fruitObj.prototype.num=30;
fruitObj.prototype.init=function(){
	for(var?i=0;i<this.num;i++){
		this.isalive[i]=false;
		this.x[i]=0;
		this.y[i]=0;
		this.spd[i]=Math.random()*0.017+0.003;
		this.born(i);
		this.fruitType[i]="";
		
	}
	this.orange.src="./img/fruit.png";
	this.blue.src="./img/blue.png";
}
fruitObj.prototype.draw=function(){
	for(var?i=0;i<this.num;i++){

		var?pic;
		if(this.isalive[i]){
			if(this.fruitType[i]=="blue"){
				pic=this.blue;
			}else{
				pic=this.orange;
			}
			if(this.l[i]<=14){
				this.l[i]+=this.spd[i]*deltaTime;
			}
			else{
				this.y[i]-=this.spd[i]*6*deltaTime;
			}
			ctx2.drawImage(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.isalive[i]=false;
			}
		}

	}
	
}
fruitObj.prototype.born=function(i){
	var?aneID=Math.floor(Math.random()*ane.num);
	this.x[i]=ane.x[aneID];
	this.y[i]=canHeight-ane.len[aneID];
	this.l[i]=0;
	this.isalive=true;
	var?ran=Math.random();
	if(ran<0.3){
		this.fruitType[i]="blue";
	}else{
		this.fruitType[i]="orange";
	}
	
}
fruitObj.prototype.dead=function(i){
	this.isalive[i]=false;
}



function?fruitMonitor(){
	var?num=0;
	for(var?i=0;i<fruit.num;i++){
		if(fruit.isalive[i])?num++;
	}
	if(num<15){
		sendFruit();
		return;
	}
}

function?sendFruit(){
	for(var?i=0;i<fruit.num;i++){
		if(!fruit.isalive[i]){
			fruit.born(i);
			return;
		}
	}
}


正在回答

1 回答

自己一步一步的調(diào)試,看問(wèn)題出在哪兒

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

求大神幫看一下為什么不出現(xiàn)果實(shí)呢

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)