![]() |
graphics и заливка
Работаю с заливкой. Собственно документ класс: (fps 31):
Код:
package {1. Почему при длительном рисовании начинаются задержки и как по этому поводу сделать "кеш" рисунка чтобы каждый след кружок рисовался с одинаковой скоростью. 2. Почему на крае круга при длительном удержании мышки в одном и том же положении (не перемещая) - на крае образуется белая кромка (или кромка с цветом фона сцены) при условии что цвет градиента на крае имеет альфу 0. |
1. задержки из-за того что по Event.ENTER_FRAME плодишь столько шейпов, которые плееру вообще-то нужно перерисовывать на каждом такте, что он затыкается..
2. откуда берется твердый цвет при нулевой альфе на краю градиента не могу сказать.. как вариант решения: на каждом такте enterFrame скидывать нарисованный шейп в битмап.., некотрые артефакты тоже имеют место быть, но не такие дикие.. и хотя бы производительность не страдает Код:
package { |
2 silin: Большое спасибо за совет. Не думал что так просто. И второй пункт потерял актуальность. Ещё раз спасибо.
|
| Часовой пояс GMT +4, время: 10:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.