Июнь 7, 2008

Sprite.graphics vs. Shape.graphics

Опубликовано в: Эксперименты — Тэги: , , — Nicolas Prof @ 07:23

В пятницу возник очень интересный вопрос. А есть ли действительно разница? А если есть, насколько быстрее Shape. Ведь в хелпе черным по белому написано:

A Shape instance will perform better than other display objects for drawing, because it doesn’t have the overhead of the additional functionality in the Sprite and MovieClip classes.

Тест очень прост рисуем 600 * 400 прямоугольников разного цвета. Результат теста получился следующий, что нету разницы. Сразу предупреждаю, что для рисования 240 000 прямоугольников, нужен неплохой процессор.  Если вы уверены, что ваш ПК справится, можете тоже протестировать нажав кнопки.

Просмотр

3 Комментариев »

  1. Разница на моем 2,4 Ггц процессоре колоссальна и видна невооруженным глазом.

    Комментарий от [CPR]-AL.exe — Июнь 15, 2008 @ 18:48

  2. Отрисовка идет с разницей примерно в 6-7 раз, плюс, такое впечатление, что спрайт подписывается на ENTER_FRAME, потому что все начинает колоссально после отрисовки тормозить.

    Комментарий от [CPR]-AL.exe — Июнь 15, 2008 @ 18:49

  3. На моем процессоре, разницы совершенно никакой нет. Цифры скачут в пределах, 688мс - 920мс, что для спрайта, что для шейпа.

    Комментарий от Nicolas Prof — Июнь 17, 2008 @ 09:55

RSS-подписка на комментарии этой записи. URL обратной ссылки

Оставить комментарий

 

Меню:
Архив:
Управление:
Flash & Flex знакомые: