|
|
|||||
Оптимизация вывода на экран
Hola, amigos! =)
Что имеем: - есть большой-большой растровый фон - еще есть куча объектов - часть объектов - анимированные Что нужно: - нужно как-то оптимизировать вывод такого количества графики (все объекты, включая задний фон, будут двигаться). На данный момент все это ощутимо кушает процессор. Мои идеи: - фон сделать с помощью Shape и BeginBitmapFill, используя матрицу для смещения заливки - объектам БЕЗ анимации либо прописать casheAsBitmap = true, либо сохранить их как BitmapData (если одинаковых объектов будет несколько) и выводить их как Bitmap - для объектов с анимацией нарендерить BitmapData для каждого кадра и выводить так же через Bitmap Сам вопрос: Правилен ли такой подход? В частности очень интересует вывод большого растрового изображения (фон) - так ли надо делать и почему?
__________________
...вселенская грусть |
|
|||||
Modus ponens
|
Если фон просто повторяется, то почему просто не залить? Я бы смотрел в сторону copyPixels наверное. Может быть не самое оптимальное для каждого конкретного случая, но более-менее универсально.
__________________
Hell is the possibility of sanity |
|
|||||
Цитата:
__________________
...вселенская грусть |
|
|||||
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
эм, камера не пойдет? либо просто область экрана(координаты прямоугольника загонять в битмапу)
|
Часовой пояс GMT +4, время: 13:41. |
|
« Предыдущая тема | Следующая тема » |
Теги |
bitmap , bitmapdata , casheAsBitmap |
|
|