刪除小球的方法
function?updateBalls(){ /*更新小球?qū)傩?/ for(var?i=0;i<balls.length;i++){ balls[i].x?+=?balls[i].vx; balls[i].y?+=?balls[i].vy; balls[i].vy?+=?balls[i].g; /*下邊緣檢測*/ if(balls[i].y?>=?Window_Height-Radius){ balls[i].y?=?Window_Height-Radius; balls[i].vy?=?-?balls[i].vy*0.75; } /*右邊緣檢測*/ if(balls[i].x?>=?Window_Width+Radius?&&?balls[i].x+Radius?>=?0){ delete?aBall;//刪除小球 } } }
可以用delete刪掉出界的小球嗎?
2016-06-22
不能 delete 能把所有aball 數(shù)組刪掉。
2017-06-01
其實有一個array的splice方法可以這么做