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

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

魚媽媽跟果實碰撞一次,果實數量也隨機增加,分數增加好多,而且內存消耗特別高

做出來效果和老師一樣的同學,能否分享完整的 JS 代碼,在此謝謝大家了!qq:1099726035

正在回答

3 回答

碰撞完以后,立即將設置果實狀態。

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");
????
}


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

慕粉3859131 提問者

謝謝你的幫助!
2017-01-02 回復 有任何疑惑可以回復我~


https://github.com/calcuboy/tinyheart
0 回復 有任何疑惑可以回復我~


https://github.com/calcuboy/tinyheart
0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

魚媽媽跟果實碰撞一次,果實數量也隨機增加,分數增加好多,而且內存消耗特別高

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

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

幫助反饋 APP下載

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

公眾號

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