Сообщение от melky
|
нет. через 1/20 секунды минус время выполнения скрипта для поддержания постоянного количества кадров.
setTimeout(repaint_canvas, 1000/20 - script_execution_time);
навскидку - это будет (1000/20-10) = (50-10) = 40.
trikadin, а все ставят 10 мсек
|
В єтом промежутке времени я смогу создать новій канвас, но пользователь сразу увидит діру в земле, а мне нужен эффект разрушения, как будто дыра образуется под воздействием взрыва.
То есть мне в цикле нужно перерисовывать несколько раз, с каждым разом делая дыру все больше?