Я делаю игру, в которой участвуют несколько «шаров», использующих один и тот же класс, у меня все работает так, как я хочу, используя ArrayList, но моя проблема в том, что чем больше шариков я добавляю, тем медленнее они отрисовываются,Это заставляет игру выглядеть так, как будто она идет медленно и будет мигать, я не могу предоставить видео, извините, но я могу предоставить код, который я использую, нарисовать шары:
код:
for(int i=0;i<balls.size(); i++){
Ball tmp = (Ball) balls.get(i);
g2d.drawImage(tmp.getImage(), tmp.getX(),tmp.getY(),null);
}
Не могли бы вы привести примеры или указания для лучшего способа рендеринга шаров?
Спасибо.