最新回答 / 前秦
這是用了面向?qū)ο蟮乃枷?。把要用到的相應的?shù)據(jù)封裝起來,用到的時候再調(diào)用,是整個開發(fā)過程條理清晰,知道哪一部分干什么工作,調(diào)試起來也容易,降低開發(fā)的難度。
2016-08-18
0_秋意_03367333 Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state."
出錯的地方是定義刷新小魚圖片的模塊
要注意babyTail[i].src = "./src/babyTail" + i + ".png"; 最后 “.png”是有 “.”的
出錯的地方是定義刷新小魚圖片的模塊
要注意babyTail[i].src = "./src/babyTail" + i + ".png"; 最后 “.png”是有 “.”的
if (mom.momBodyCount > 0) { var l = calLength2(mom.x, mom.y, baby.x, baby.y);if (l < 900)
{ //baby recover baby.babyBodyCount = 0; mom.momBodyCount = 0;//score updatedata.addScore(); }}
實際上的判斷語句這樣也是可以的,當大魚的身體處于第0張圖片的狀態(tài)時,碰撞小魚也是沒有反應的,
只是這樣會犧牲類的獨立性。
同時剛才的數(shù)值判斷應該是在main.js中沒有加入data.addScore();
{ //baby recover baby.babyBodyCount = 0; mom.momBodyCount = 0;//score updatedata.addScore(); }}
實際上的判斷語句這樣也是可以的,當大魚的身體處于第0張圖片的狀態(tài)時,碰撞小魚也是沒有反應的,
只是這樣會犧牲類的獨立性。
同時剛才的數(shù)值判斷應該是在main.js中沒有加入data.addScore();
2016-08-14