課程
/前端開發(fā)
/HTML/CSS
/HTML5小游戲---愛心魚(下)
做出來效果和老師一樣的同學,能否分享完整的 JS 代碼,在此謝謝大家了!qq:1099726035
2016-12-10
源自:HTML5小游戲---愛心魚(下) 3-8
正在回答
碰撞完以后,立即將設置果實狀態(tài)。
function?collisionWithFruits(){ ????for(var?i=0;?i<fruit.num;?i++){ ????????var?dis?=?Math.pow((fruit.x[i]?-?mom.x),?2)?+?Math.pow((fruit.y[i]?-?mom.y),?2) ????????if(dis?<?400){ ????????????//?fruit?die ????????????if(fruit.state[i]?!=?"die")?{ ????????????????fruit.eated(i); ???????????????? ????????????} ????????} ????} ???? }
fruitObj.prototype.eated?=?function(?i?)?{ ????//這里,果實死了,就不會反復碰撞了。 ????this.state[i]?=?"die"; ????this.aliveNum?--; ???? ????data.score?+=?this.scorePerFruit; ????if(data.momDouble?>?0)?{ ????????data.momDouble?--; ????????data.score?+=?this.scorePerFruit; ????}?else?{ ????????mom.state?=?"nomal"; ????} ???? ???? ????data.momLife?++; ???? ????if(this.type[i]?==?"blue"){ ????????data.momDouble?++; ????????mom.state?=?"double"; ????} ???? ????circle.spawn(this.x[i],?this.y[i],?"fruit"); ???? }
慕粉3859131 提問者
舉報
通過一個清新美好的小游戲教程,熟悉游戲開發(fā)流程
4 回答魚媽媽跟果實碰撞一次,分數(shù)增加好多
4 回答出現(xiàn)失真,比如魚媽媽吃了果實之后,魚媽媽和小魚都不見了,控制臺報錯
2 回答給海藻加上擺動效果后,大魚和果實碰撞有時會出現(xiàn)圓圈變粗的情況,分數(shù)也暴增
1 回答大魚不吃果實跟小魚處于碰撞小魚還是滿血
1 回答大魚吃食物后果實就不會增多
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-12-18
碰撞完以后,立即將設置果實狀態(tài)。
2016-12-19
2016-12-19