已采納回答 / nc1199
首先這個(gè)canvas是由一個(gè)大背景加上一個(gè)girl&start圖片組成的,如果按照你的方式執(zhí)行的效果就是:只要鼠標(biāo)移動(dòng)到背景圖上就會(huì)觸發(fā)星星效果;而老師的方法就只有在鼠標(biāo)移動(dòng)到圖片區(qū)域上時(shí)才會(huì)觸發(fā)星星效果;
2015-11-06
已采納回答 / 素素陳
在創(chuàng)建starsObj類時(shí),this.x與this.y是starsObj類的屬性,此時(shí)的this指的是starsObjinit中的this.x和this.y。此時(shí)的this是init,是不能寫出了的。
2015-10-07
最贊回答 / 慕虎7188715
if(this.picNo >= 7){ ? ?this.picNo=0;}之前是這樣來判斷picNo的,取得picNo值為0到6,現(xiàn)在換為picNo%7,即得到是picNo除以7后的余數(shù),它們的余數(shù)也是0到6,這樣就達(dá)到了我們的目的——取0到6的數(shù)(圖片有7個(gè)小星星)。timer的累加是為了延長繪制下一個(gè)星星與上一個(gè)星星的時(shí)間間隔,即上一個(gè)星星繪制完,過50s再繪制下一個(gè)星星
2015-09-19