最新回答 / 慕仔8415870
halo.JShaloObj.prototype.born=function(x,y){ for(var i=0;i<this.num;i++) { if(!this.alive[i]) { this.x[i]=x; this.y[i]=y; this.r[i]=10; this.alive[i]=true; } }}代碼遺落了一個(gè)? ? ? ? “ !”字符if(!this.alive[i])? ? ? ? ? ?加上就好了“ !”字符
2016-07-02
想知道我這段代碼錯(cuò)在哪里
ctx1.drawImage(momTailCount[momTailCount],-momTailCount[momTailCount].width*0.5+30,-momTailCount[momTailCount].height*0.5);
下面是瀏覽器報(bào)錯(cuò):
?mom.js:47 Uncaught TypeError: Cannot read property 'width' of undefined
ctx1.drawImage(momTailCount[momTailCount],-momTailCount[momTailCount].width*0.5+30,-momTailCount[momTailCount].height*0.5);
下面是瀏覽器報(bào)錯(cuò):
?mom.js:47 Uncaught TypeError: Cannot read property 'width' of undefined
2016-07-02
哈哈,終于抄完了|????)っ? 游戲邏輯被我改了一點(diǎn),藍(lán)色變成毒果實(shí)了,哈哈,學(xué)到最多的是代碼的結(jié)構(gòu)和設(shè)計(jì)模式。謝謝老師!
2016-07-01
最新回答 / 薄荷味的白襯衫
beginPath();ctx2.moveTo(this.rootx[i],canHeight);this.headx[i] = this.rootx[i] + l * this.amp[i];ctx2.quadraticCurveTo(this.rootx[i],canHeight - 120,this.headx[i],this.heady[i]);
2016-06-28
1.這里的31行 break 換成 continue 比較好。
2.break 之所以沒出現(xiàn)bug,是因?yàn)檠h(huán)是順循環(huán),如果逆循環(huán)一下就出現(xiàn)bug了。
3.當(dāng)?shù)谝粋€(gè)圈剛好消失時(shí)候的同時(shí)吃了一個(gè)新的果實(shí)就會(huì)出現(xiàn)bug,不過(guò)實(shí)際測(cè)試出現(xiàn)這種情況概率太小,所以沒法復(fù)現(xiàn)。用2可以看出bug。
2.break 之所以沒出現(xiàn)bug,是因?yàn)檠h(huán)是順循環(huán),如果逆循環(huán)一下就出現(xiàn)bug了。
3.當(dāng)?shù)谝粋€(gè)圈剛好消失時(shí)候的同時(shí)吃了一個(gè)新的果實(shí)就會(huì)出現(xiàn)bug,不過(guò)實(shí)際測(cè)試出現(xiàn)這種情況概率太小,所以沒法復(fù)現(xiàn)。用2可以看出bug。
2016-06-28
最新回答 / 楊凱迪
?if (this.r[i] > 60) {? ? ? ? ? ? ? ? this.alive[i] = false;? ? ? ? ? ? ? ? continue;? ? ? ? ? ? }?continue;改成break;
2016-06-26