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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

我想知道為什么我momFruitsCollision()中的fruit.dead(i)執(zhí)行了 this.alive[i】也變成了false 為什么果實(shí)不消失

我想知道為什么我momFruitsCollision()中的fruit.dead(i)執(zhí)行了 ? this.alive[i】也變成了false ?為什么果實(shí)不消失

正在回答

4 回答

我的問題是這樣解決的 代碼無誤 無bug報告

即使刷新多次谷歌瀏覽器 不會被吃掉

重新啟動瀏覽器 或者 重新從編譯工具啟動測試游戲頁面就可以被吃掉了

為什么會這樣的原因我總結(jié)了以下幾點(diǎn)

  1. 我這個測試的谷歌瀏覽器或者版本不支持 實(shí)時更新我們這段 觸碰 函數(shù)

  2. 觸碰 函數(shù) 都不支持各種瀏覽器 實(shí)時更新……

    希望有大神指導(dǎo)一下 正確原因。

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

代碼都和你說的這些一樣 ? ?為什么還是不對啊


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

可能原因如下:

(1)在fruit.js中dead函數(shù)寫的不對,未傳參數(shù)進(jìn)去。

正確寫法如下:

fruitObj.prototype.dead = function(i) {
?this.alive[i] = false;
}

(2)在fruit.js中的init()初始化過程中,果實(shí)的初始狀態(tài)不對,最開始應(yīng)該是false狀態(tài)

fruitObj.prototype.init = function() {
?for(var i=0; i<this.num; i++) {
??this.alive[i] = false;

}

(3)momFruitCollision()函數(shù)沒有在main.js中進(jìn)行調(diào)用。調(diào)用位置在gameloop()函數(shù)中。

先仔細(xì)檢查下看是哪里的問題哦。

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

function momFruitsCollision (){

for (var i = 0; i < fruit.num; i++) {

if(fruit.alive[i]){

//calculate lenght

var l = calLength2(fruit.x[i],fruit.y[i],mom.x,mom.y);

if ( l < 900){

fruit.dead(i)

}


}

}

}


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

舉報

0/150
提交
取消

我想知道為什么我momFruitsCollision()中的fruit.dead(i)執(zhí)行了 this.alive[i】也變成了false 為什么果實(shí)不消失

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

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

幫助反饋 APP下載

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

公眾號

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