![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 170
|
Всем доброго дня!
Этой ночью мне в голову стукнула безумная идея. Расскажу её Вам, а Вы оцените на сколько она выгодна. В теме я написал отказ от Bitmap'ов, но это не совсем так. Bitmap'ов будет два: Как Вы видите, я решил использовать два Bitmap'а как буфера для переключения. То один на экране будет, то другой. Основными же действующими компонентами будут классы BitmapData. Идея такая, тот буфер что в текущий момент не на экране мы каждый кадр очищаем и выводим попиксельно (регионами или ещё какими-то способами). Собственно на счёт очистки можно оптимизировать и перерисовывать только изменившиеся части (но это уже для тех случаях, если хочется позаморачиваться). В общем когда кадр нарисован в буфер, мы меняем буфера местами. Вот и всё! То есть работаем только с пиксельными данными. Можно будет насоздавать своих классов анимации, из набора BitmapData'ов и их переключение. На сколько это хорошая идея для повышения производительности? Кто так делает вообще? |
|
|||||
|
Поздравляю вы "придумали" блитинг.
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 170
|
alatar
Цитата:
Цитата:
|
|
|||||
|
Цитата:
Цитата:
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 170
|
nOobCrafter
Цитата:
|
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Есть подозрения, что рисовать в графикс рута - быстрее)
Про глюк типа отсутствия двойной буферизации писали, надо бы найти и плюсануть - там надо wmode ставить на самом деле. И это, с таким подходом надо вообще-то уходить на AGAL =)
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 170
|
nOobCrafter
Цитата:
Последний раз редактировалось s3dworld; 23.02.2012 в 15:07. |
|
|||||
|
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:07. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| blitting , rendering |
|
|