Сообщение от moka
У тебя таймер в таймере, ты в курсе?
Всё что тебе нужно это только requestAnimationFrame:
function render() { requestAnimFrame(function() { render(); });
// твой рендер тут
}
|
Но в этом случае фпс не будет ограничен. Скорость передвижения героев ограничить то не сложно (сделать её обратно зависимой от времени прорисовки кадра), но хороши ли, что браузер жрет всё время и игра почти не спит?
UPD: я походу ошибался, requestAnimationFrame ограничивает фпс до 60, и вариант моки работает одинокого хорошо и на хроме и на лисе (хотя на хроме всё таки игра основное время спит, а на лисе рисует)