出現(xiàn)失真,比如魚媽媽吃了果實之后,魚媽媽和小魚都不見了,控制臺報錯
老師,我能不能問一個問題,為什么你在做完水藻隨海葵擺動之后魚媽媽能夠吃果實并且發(fā)出圈,但是我做完這個步驟之后,魚媽媽吃果實之后圈會變粗,并且會出現(xiàn)失真的現(xiàn)象,魚媽媽和小魚都不見,屏幕上出現(xiàn)一部分,然后控制臺報錯:Uncaught TypeError: Cannot read property 'width' of undefined ,錯誤指向mom.js中ctx1.drawImage(momBodyBlue[momBodyCount],-momBodyOra[momBodyCount].width * 0.5, -momBodyOra[momBodyCount].height * 0.5)
2015-12-10
麻煩各位兄弟姐妹、老師幫小弟解答一下,感激不盡
2015-12-10
也就是,不設(shè)置果實和??黄饠[動將不出錯,一設(shè)置??凸麑嵰黄饠[動就出錯,刷新后整體沒問題,吃果實就出現(xiàn)圈變粗,大魚小魚跟著不見(剩個尾巴什么的在屏幕上亂晃),然后控制臺報錯
2015-12-10
是這樣的,我在fruit.js中加入
var NO = this.aneNO[i];
? ? this.x[i] = ane.headx[NO];
? ? this.y[i] = ane.heady[NO];
born中:this.aneNO[i] = Math.floor(Math.random() * ane.num);
之后就出現(xiàn)這個問題,在我把這里刪掉,born中換成
var aneID = Math.floor(Math.random() * ane.num);
this.x[i] = ane.headx[aneID];
this.y[i] = ane.heady[aneID];
吃果實后將不再報錯
2015-12-10
在控制臺里debugger 一下 ,看看momBodyOra[momBodyCount] 這個為什么沒定義