|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
с какой частотой и какого размера битмапдата рисуется, что это тормозит?
|
|
|||||
Цитата:
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Цитата:
Пока что только тестирую производительность. [100х100px; FR:45] Добавлено через 2 минуты http://jacksondunstan.com/articles/1417 Конечно copyPixels() и draw() не совсем одно и тоже. Но все таки, было бы неплохо, что бы draw() рисовал со скоростью хотя бы немного ближе к copyPixels()
__________________
Flash |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
код в студию
|
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
так а зачем рисовать в BitmapData 45 раз в секунду? Может сразу в сторону шейдеров посмотреть?
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Согласен, я предлагаю такой способ:
Генерировать либо массив битмапдат из мувика, которые заранее прорисовать перед показом, и затем просто раз в кадр менять текущий кадр, либо генерировать один спрайтшит со всеми кадрами, и оперировать с помощью copyPixels и данными о каждом кадре.
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Цитата:
__________________
Flash |
|
|||||
Оперативка возрастёт, а FPS с чего должен падать?
В таком случае лучше вообще отказаться от рисования в растр, и использовать вектор.
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: May 2013
Адрес: (0, 0)
Сообщений: 176
|
Цитата:
(Отрисовывать каждый пиксель клипа в ручную? Вместо .draw() ?) Добавлено через 3 минуты Цитата:
Как раз таки, лучше каждый кадр с помощью не быстрого .draw() рисовать в растр нежели использовать вектор.
__________________
Flash |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
zCHESNOKz, что за клипы такие?
Может стоит попробовать Starling+GAF. Все эти проблемы отпадут сами собой. |
Часовой пояс GMT +4, время: 17:14. |
|
« Предыдущая тема | Следующая тема » |
|
|