![]() |
|
||||||||||
|
|||||
|
вот кстати может чем то поможет
похожую тему когда то подымал http://www.flasher.ru/forum/showthread.php?t=171150 |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
Цитата:
Способ #1 Способ #2 |
|
|||||
|
[+1.4 08.02.14]
|
Есть специальная библиотека, позволяющая всю векторную анимацию переводить в растовую, что повышает производительность.
http://www.ant-karlov.ru/reshenie_pr..._vo_Flash.html
__________________
trace("Я нуб"); |
|
|||||
|
там испрользуется блиттер, вектора нет
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
Хотя это неважно. Все равно не должно быть глюков, если делаешь движение квадрата по времени. А глюки есть.
|
|
|||||
|
запишите видео, возможно это "слезы" синхронизации и они не лечатся
(ну кроме старлинга - http://www.as3gamegears.com/engines/.../starlingpunk/ ) |
|
|||||
|
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Цитата:
Можно сглаживать время... |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
Цитата:
Кадр выполнился за 20мс - двинулись на два пиксела Почему анимация может быть дерганной? Например в следующем примере квадрат скользит абсолютно гладко в standalone-плеере. private function enterFrame(e:Event):void { if (_counter & 1) // нечетный кадр _bitmap.x += 1; else _bitmap.x += 2; } Добавлено через 35 минут Цитата:
http://en.wikipedia.org/wiki/File:Te...mulated%29.jpg Делал прямоугольник во всю высоту флешки. Такого эффекта нет. |
|
|||||
|
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Выполнился за 10 секунд - квадрат передвинулся на px
Выполнился за 10 секунд - квадрат передвинулся еще на px Пока все гладко и кажется без дерганья. А тут произошел лаг на две секунды. А тут квадрат двинулся сразу за две секунды не на один а на два px, а это уже дерганье. Разве нет? Цитата:
Добавлено через 42 секунды Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:57. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|