Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Скорость анимации в разных браузерах |
Автор: Stern87 9.7.2009, 09:35 |
Кто как борется с проблемой разной скорости анимации в разных браузерах? К примеру, когда задано в функции анимирования setTimeout(agruments.callee, 20) то к примеру в FF3 - перемещаемый объект доходит из пункта А в пункт Б за 2 сек. В Опере 9.6 на это затрачивается 3-4 секунды, причём FPS также очень низок и видны рывки. А IE6 - еще медленнее оперы. jQuery и прочее не предлагать. В них алгоритм написал хорошо, практически одинаковая скорость в разных браузерах, но разобраться в его коде не вышло, увы. ![]() А нужно использовать свой "движок" анимирования. Как уже упомянул setTimeout (да и SetInterval) - они не годятся в силу того, что в обещанные интервалы не вкладываются или FPS падает. Кто как решил подобную проблему? ![]() Спасибо. |
Автор: mxt 9.7.2009, 10:58 |
http://javascript.ru/blog/Andrej-Paranichev/Osnovy-programmnoj-animacii-JavaScript |