|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Цитата:
|
|
|||||
[+ 1.7 - 04.02.2006]
|
С FPS=1 можно забыть про кадровую анимацию, зато появляется раздолье для программной анимации! Интересно почему setInterval может работать быстрее, чем onEnterFrame?
Попробовал с помощью setInterval() подвигать картинку: особой разницы не почувствовал... |
|
|||||
[+ 1.7 - 04.02.2006]
|
а вообще вопрос о том, стоит ли переходить на растр и будет ли при этом меньше тормозов - вопрос спорный! когда начинаешь шевелить растр (я слышал там про зум и понял, что картинку у тебя вправо/влево будет ходить), тоже появляются тормоза! попробуй на картинку 800х600 налжить эффект вспышки и посмотри чего получится... может немного попробовать оптимизировать векторный рисунок, чтобы просчета меньше было? сгладить где нужно, убрать лишнее?
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Цитата:
1. Создаем клип с fps 30 и ставим такой код: y = 10; this.onEnterFrame = function () { cx++; if (cx == y) { trace ((getTimer () - r) / y); clearInterval (id); } }; r = getTimer (); Теперь сравниваем результаты. У меня получилось в первом случаи в районе 33, а во втором в районе 98. |
|
|||||
Banned
[5 01.09.2006]
Регистрация: Jun 2005
Сообщений: 1,805
|
Надо понимать, что это происходит потому, что enterFrame перерисовывает всю сцену, не зависимо от изменения содержимого, а Interval изменяет только то, что нужно. И никакой мистики
|
|
|||||
[+ 1.7 - 04.02.2006]
|
Цитата:
Последний раз редактировалось kost@; 11.08.2005 в 13:42. |
|
|||||
[+ 1.7 - 04.02.2006]
|
Цитата:
Последний раз редактировалось kost@; 11.08.2005 в 14:21. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Цитата:
|
Часовой пояс GMT +4, время: 13:26. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|