33 коровы – Ускоряем BitmapData.setPixel() до ~30fps - RIA разработка, Flex, Action Script, AIR, Eclipse, Monkey script

Ускоряем BitmapData.setPixel() до ~30fps

July 22, 2008 – 6:20 am

Столько всего интересного происходит, а времени написать нет ::((( Так-что посты коротенькие.

Как Вы думаете можно ли получить прирост с ~20fps на картинке 512×256 до ~38fps на картинке 1024×1024 при полной её “закраске” методом BitmapData.setPixel()?

Mr. doob доказывает, что можно!

Как он говорит: никогда не забывайте BitmapData.lock() и BitmapData.unlock(), они дают прирост с ~7 до ~38 fps.

Пример: http://mrdoob.com/lab/effects/1k/flaxor.swf

Исходник: http://mrdoob.com/lab/effects/1k/flaxor.txt

  1. 2 Responses to “Ускоряем BitmapData.setPixel() до ~30fps”

  2. Полезно. Спасибо.

    By mYxuS on Jul 22, 2008

  3. мне кажется корректнее будет говорить “повышает производительность до пяти раз”. ведь FPS напрямую зависит от производительности машины на которой выполняется программа.

    By yelbota on Aug 6, 2008

Sorry, comments for this entry are closed at this time.



]]> rss о RIA от 33 Коровы
Забадать RSS!
]]>
~~~~~~