我有這樣的小提琴:https://jsfiddle.net/reko91/e6uwqnof/2/如何處理超過100個移動矩形無滯後
按下按鈕它創建50個矩形所有下移向屏幕的底部。
for(i=0;i<50;i++){
enemyArray.push(new enemy(normalBullet.x+i*5, normalBullet.y, normalBullet.speed, 1, 10, "#F00"));
}
第一次點擊就可以正常工作,但是一旦我開始添加更多,它確實開始滯後。是否有處理數百個移動元素的最佳練習方式?或者,HTML和Javascript不是處理這一數量移動數據的最佳語言?
@Gothdo嗯,小提琴*爲*使用的畫布。 –
@NiettheDarkAbsol接受他說的使用Canvas:L – thatOneGuy
@NiettheDarkAbsol我沒有看小提琴,但我看到OP在談論DOM元素,所以我認爲他們沒有使用Canvas。 –