Показать сообщение отдельно
  #22 (permalink)  
Старый 16.12.2011, 00:19
Аватар для Isaac
Кандидат Javascript-наук
Отправить личное сообщение для Isaac Посмотреть профиль Найти все сообщения от Isaac
 
Регистрация: 03.08.2011
Сообщений: 106

Сообщение от melky Посмотреть сообщение
нет. через 1/20 секунды минус время выполнения скрипта для поддержания постоянного количества кадров.
setTimeout(repaint_canvas, 1000/20 - script_execution_time);


навскидку - это будет (1000/20-10) = (50-10) = 40.

trikadin, а все ставят 10 мсек
В єтом промежутке времени я смогу создать новій канвас, но пользователь сразу увидит діру в земле, а мне нужен эффект разрушения, как будто дыра образуется под воздействием взрыва.
То есть мне в цикле нужно перерисовывать несколько раз, с каждым разом делая дыру все больше?
Ответить с цитированием