課程
/前端開發(fā)
/HTML/CSS
/HTML5小游戲---愛心魚(上)
為什么照著老師代碼敲,老師的出現(xiàn)果實了,我的沒有呢,大家有類似的情況嗎
2015-10-22
源自:HTML5小游戲---愛心魚(上) 2-5
正在回答
對了那個this.o就是橘子 我的這個我運行可以
qq_簡筆_0
fruitObj.prototype.draw = function()
{
for(var i=0;i<this.num;i++)
if (this.l[i]<15) {
?this.l[i]=this.l[i]+delttime*0.01;
}
else{
this.y[i]-=delttime*0.01;//上浮
ctx1.clearRect(this.x[i] - this.o.width * 0.5,this.y[i] - this.o.height * 0.5,this.l[i]+0.1,this.l[i]+0.1);
} ? ??
ctx1.drawImage(this.o, this.x[i] - this.o.width * 0.5,this.y[i] - this.o.height * 0.5,this.l[i],this.l[i]);
//console.dir(this.x,this.y);
跪求fruit.js代碼
粘貼你的代碼也出現(xiàn)不了果實
var fruitObj=function()
this.alive=[];
this.x=[];
this.y=[];
this.l=[];
this.orange=new Image();
this.blue=new Image();
fruitObj.prototype.num=30;
fruitObj.prototype.init=function()
?this.alive[i]=true;
?this.x[i]=0;
?this.y[i]=0;
?this.l[i]=0;
?this.born(i);
this.orange.src="src/fruit.png";
this.blue.src="src/blue.png";
fruitObj.prototype.draw=function()
this.l[i]+=0.01*deltaTime;
ctx2.drawImage(this.orange,this.x[i] - this.l[i]*0.5,this.y[i]-this.l[i]*0.5,
this.l[i],this.l[i]);
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;
/*fruitObj.prototype.update=function()
var num=0;
if(this.alive[i])num++;
}*/
嗯嗯,同求fruit.js代碼
我的出現(xiàn)果實了
黃某某
我的也是的,你現(xiàn)在解決果實不出現(xiàn)的問題了么
舉報
學做HTML5游戲,輕輕松松帶你上手,適合剛入手游戲開發(fā)的同學
2 回答代碼沒有報錯,按照老師敲得,看了4.5遍也沒找出來錯誤,為什么沒有果實
1 回答請問一下,在畫布上為什么會出現(xiàn)右側的情況?代碼都是跟著老師敲的。
4 回答為什么我的代碼是照著老師的敲得,但是果實卻只能生長一個,一開始的30個不見了
3 回答跟著老師的代碼敲的,也引用到了main中了,為什么大魚出不來,求教了!
5 回答mom.js中的代碼一樣的,為什么大魚沒有出現(xiàn),把ctx1換成2,也試過,還是沒有出現(xiàn)大魚??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-08
對了那個this.o就是橘子 我的這個我運行可以
2016-07-08
fruitObj.prototype.draw = function()
{
for(var i=0;i<this.num;i++)
{
if (this.l[i]<15) {
?this.l[i]=this.l[i]+delttime*0.01;
}
else{
this.y[i]-=delttime*0.01;//上浮
ctx1.clearRect(this.x[i] - this.o.width * 0.5,this.y[i] - this.o.height * 0.5,this.l[i]+0.1,this.l[i]+0.1);
} ? ??
ctx1.drawImage(this.o, this.x[i] - this.o.width * 0.5,this.y[i] - this.o.height * 0.5,this.l[i],this.l[i]);
}
//console.dir(this.x,this.y);
}
2016-03-12
跪求fruit.js代碼
2016-01-18
粘貼你的代碼也出現(xiàn)不了果實
2015-11-27
var fruitObj=function()
{
this.alive=[];
this.x=[];
this.y=[];
this.l=[];
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.alive[i]=true;
?this.x[i]=0;
?this.y[i]=0;
?this.l[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++)
{
this.l[i]+=0.01*deltaTime;
ctx2.drawImage(this.orange,this.x[i] - this.l[i]*0.5,this.y[i]-this.l[i]*0.5,
this.l[i],this.l[i]);
}
}
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;
}
/*fruitObj.prototype.update=function()
{
var num=0;
for(var i=0;i<this.num;i++)
{
if(this.alive[i])num++;
}*/
2015-11-07
嗯嗯,同求fruit.js代碼
2015-10-25
我的出現(xiàn)果實了
2015-10-23
我的也是的,你現(xiàn)在解決果實不出現(xiàn)的問題了么