Может кто-нибудь помочь, пожалуйста?
Я делаю небольшую игру для Android, в которой у меня есть излучатель, испускающий одну частицу в случайном направлении каждый такт игры. У меня есть простой эмиттер, частицы и основной класс игры.
В моем основном игровом классе я объявляю массив, например, 100 частиц. Моя проблема в том, что я использую цикл for, чтобы перебирать массив частиц в каждом тике игры, чтобы обновить это состояние частиц. Моя проблема, однако, заключается в том, что цикл for проходит по всем частицам за один такт каждый раз, и все частицы обновляются одновременно, и, следовательно, рисуются друг на друга, создавая иллюзию, что на экране только одна частица. Я пробовал разные структуры петель, но без удачи.
Может кто-нибудь предложить решение или указать мне учебник, который может помочь мне в этой проблеме. Я могу опубликовать код, если это необходимо.
Заранее спасибо.