|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2013
Сообщений: 16
|
Оптимизация смены больших изображений
Имеется 12 огромных картинок используемых в качестве фона флешки с разрешением 768x1366.
На событие Event.ENTER_FRAME происходит постепенная уменьшение/увеличение альфа канала одной из картинок. После приближения значения альфы к 0 или 1 (в зависимости от направления движения) происходит подмена видимой картинки. При этом флешка заметно сильно грузит проц (имею 8 процессоров (4 реальных 4 виртуальных через гипер)). Т.е. когда ставлю ее на один проц в диспетчере задач то он забивает его фактически на 100% Какие существуют способы оптимизации отображения/обработки огромных изображений во Flash? р.s. Пока оптимизировал путем смены альфы через пару кадров... загрузка ЦП снизилась при этом снизилась и стала где-то ~ 20-35% Добавлено через 7 часов 8 минут Попробовал сделать видео файл(flv) из флешки(из swf). Скажу так, при воспроизведении в проигрывателе он жрет под 30-40 процентов одно процессорное ядро. С другой стороны там качество перехода соответственно заметно лучше и используются все 30 кадров в секунду. В общем решил то, что оно того не стоит ) Пока еще в поисках других вариантов |
|
|||||
Регистрация: Mar 2004
Адрес: Moscow
Сообщений: 115
|
Кажется, это то самое время, когда стоит изучить PixelBender, это задача как раз под него.
Вот, кстати. статья на хабре про него: http://habrahabr.ru/post/70246/ |
|
|||||
Регистрация: Jun 2013
Сообщений: 16
|
Спасибо, обязательно почитаю!
|
Часовой пояс GMT +4, время: 23:24. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|