亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

能幫我講講這段代碼么

function fruitMonitor(){

var num=0;

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

if(fruit.alive[i]) num++

}

? ? if (num<15){

? ? //果實出生 ?send fruit

? ? sendfruit();

? ? return

? ? }

}

function sendfruit(){

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

if(!fruit.alive[i]){

fruit.born(i);

return;

}

}

}


正在回答

2 回答

// 定義一個果實監視函數(目的:為了控制畫布中的果實數目在一定的范圍內)

function fruitMointor() {

? ? // 初始化果實的數量為0

? ? var num = 0;

? ??// 當果實的數量少于規定的最大值,也就是num的時候執行如下for循環

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

? ? ? ?// 如果果實生命存在,即alive = true

? ? ? ? if (fruit.alive[i]) {

? ? ? ? ? ?// 數目加1

? ? ? ? ? ? num++;

? ? ? ? }

? ? }

? ? if (num < 15) {

? ? ? ??// 調用sendFruit函數

? ? ? ? sendFruit();

? ? ? ? return;

? ? }

}


function sendFruit() {

? ? // 當果實的數目小于規定的數目,則一個一個的增加

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

? ? ? ??// 如果i標記的果實死亡

? ? ? ? if (!fruit.alive[i]) {

? ? ? ? ? ? // 傳入i對應的果實,讓它出生

? ? ? ? ? ? fruit.born(i);

? ? ? ? ? ? return;

? ? ? ? }

? ? }

}


i在這里其實有一個標記作用,相當于每一個果實都有一個ID號一樣?

0 回復 有任何疑惑可以回復我~
#1

Youruncle 提問者

非常感謝!
2017-01-12 回復 有任何疑惑可以回復我~

可是我就是寫到這里,然后果實不能循環生成,是怎么回事?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

能幫我講講這段代碼么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號