![]() |
|
||||||||||
|
|||||
|
Все нет сил
было бы все супер, если бы не унылая оптимизация Перерыл интернет превратив браузер и рабочий стол в мусорку.Ситуация такая: Входные данные: контейнеры размером примерно 3000х1000 с векторной графикой. Инициализация: создаю новые контейнеры с предыдущих но уже с растерезированным вектором и добавляю их на сцену. Старые контейнеры с их начинкой сравниваем с null. Итерация: контейнеры стоят на своих местах, с помощью clear(), Matrix() и beginBitmapFill() перерисовываю сохраненную битмапку в свой контейнер. При таком раскладе фпс падает до 16, если контейнеры убрать - получаю необходимые 28-31. Если при итерации ничего не перерисовывать и даже не двигать сцену - те же 16 (и область перерисовки - весь экран). Пробовал ограничить drawRect() размерами флешки, получил в ответ 14 фпс ((( Помогите, буду признателен. Последний раз редактировалось FieryWall; 03.01.2012 в 22:39. |
![]() |
Часовой пояс GMT +4, время: 13:21. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| большая перерисовка , большие изображения , большой фон , движение фона , много фонов |
| Опции темы | |
| Опции просмотра | |
|
|