請老師指點:
我用一下循環去掉了觸邊的星星
不知道怎么解決重疊的星星
我試了下2個for 那樣就機器就卡死
for(var i=0;i<rounds.length;i++){
if(rounds[i].x>rounds[i].R && rounds[i].x+rounds[i].R<canvas.width && rounds[i].y>rounds[i].R && rounds[i].y+rounds[i].R<canvas.height ){
rounds[cnt++]=rounds[i];
}
}
2014-10-26
for(var?i=0;i<200;i++){ ????????????????var?ran=Math.random()*10+10; ????????????????var?x=Math.random()*canvas.width; ????????????????var?y=Math.random()*canvas.height; ????????????????var?a=Math.random()*360; ????????????????around={ ????????????????????context:context, ????????????????????r:ran/2.0, ????????????????????R:ran, ????????????????????x:x, ????????????????????y:y, ????????????????????a:a ????????????????} ????????????????rounds.push(around); ????????????}不知道怎么做呢,請老師指點
2014-10-26
嘗試一下在生成層面解決呢?:)