Всё так. Без таймера не получится точно отмерять время, но можно примерно. Для этого можно рассчитать оптимальное количество спрайтов на экране (допустим, 20 штук) и когда реально на экране их меньше (допустим, 7), запускать "фейковую" процедуру, которая будет симулировать вывод спрайта в какую-нибудь ненужную область памяти оставшееся число раз (13). Таким образом, время на отрисовку каждого кадра будет примерно одинаковым, независимо от того, сколько спрайтов выводится на экран.





Ответить с цитированием