圖集里有個Play.png和游戲介紹畫面??梢远xPlayNum(點擊游戲次數(shù))默認(rèn)為0,為0時用畫板加載 ctx1.fillText("PLAY GAME", canWidth * 0.5, canHeight * 0.5-50); 然后那個Play.png可以用div的背景來使用,用absolute定位top:80%;left:45%,初次為display:none,點擊加載game(),PlayNum++ ,改變鼠標(biāo)獲取焦點 if (!data.GameOver &&playNum>0),然后在畫小魚的時候判斷固定為0幀(好看),再加載個背景音樂(用定位),死亡時可以避免使用刷新。
2016-02-19
最新回答 / Capricorn_x
好比一個池子里放著30個圈圈,最開始都是閑著的(FALSE),沒有被使用,每當(dāng)大魚碰到果實的時候,就去池子里撈一個圈圈,這時候要看這個圈圈是不是閑著的,只有閑著的才能被撈起來。
2016-02-19
跟著做完,收獲很大,對JS中對象的應(yīng)用更進(jìn)一步,發(fā)現(xiàn)canvas真的很強(qiáng)大,但我現(xiàn)在感覺canvas對事件的支持太繁瑣,不如click等這種事件來的方便,如果能改良事件處理機(jī)制,那么canvas將非常非常牛,交互制作將容易多了。
最新回答 / qq_風(fēng)龍_0
this.childTailTimer報錯NaN只能是deltaTime沒有值,檢查下咯,我小魚尾巴也是用的大魚尾巴,調(diào)整下大小,位置,因為老師小魚尾巴圖片沒給夠
2016-02-03