已采纳回答 / 素素陈
在创建starsObj类时,this.x与this.y是starsObj类的属性,此时的this指的是starsObjinit中的this.x和this.y。此时的this是init,是不能写出了的。
2015-10-07
最赞回答 / 慕虎7188715
if(this.picNo >= 7){ this.picNo=0;}之前是这样来判断picNo的,取得picNo值为0到6,现在换为picNo%7,即得到是picNo除以7后的余数,它们的余数也是0到6,这样就达到了我们的目的——取0到6的数(图片有7个小星星)。timer的累加是为了延长绘制下一个星星与上一个星星的时间间隔,即上一个星星绘制完,过50s再绘制下一个星星
2015-09-19
额,通过改变透明度来得到鼠标控制效果不是会消耗CPU吗?虽然只是小小CPU,可是我很是觉得优化性能的思想一直都要有的。。。还有多次渲染背景图。。。真的。。想吐槽。。小粉丝勿喷,觉得以下简单判断就可以实现鼠标控制了。。。
function aliveUpdate(){
if( switchy){
drawStars();
}
}
function aliveUpdate(){
if( switchy){
drawStars();
}
}
2015-08-27