Показать сообщение отдельно
Старый 21.01.2011, 13:40
lunariusis вне форума Посмотреть профиль Отправить личное сообщение для lunariusis Найти все сообщения от lunariusis
  № 1  
Ответить с цитированием
lunariusis
 
Аватар для lunariusis

Регистрация: Feb 2006
Сообщений: 12
По умолчанию AS2 тормоза при полете клипа (mx.transitions.Tween)

Игра из разряда "Hidden Object Games"
Картина:
Много клипов с растром (от 100 до 200 штук), при клике на предмет который есть в списке искомых, клип улетает в "корзину", при полете рендер тормозит, проц улетает под 100%.
В состоянии покоя почти 0%, при быстром движении мышкой до 40% (курсор рисованый).
Все лишние меню убрал из видимости игрового поля, так как _visible = false не исключает клип из рендера.
Пробовал делать битмап с игрового поля и только потом пускать в полет, на много лучше, но во время съема битмапа есть миллисекундный зависон, на глаз не комфортно.
Все эти тормоза на нетбуке и на машине с процем celeron 2,6 без HT, на более мощных машинах все ок.
Вся графика растровая.
Вопрос, как еще можно оптимизировать?

P.S. Уменьшение предметов возможно, но это уже вопрос геймплея а не программирования.
Вообще можно что-то с этим поделать или нет, вот что волнует.
Использую mx.transitions.Tween, слышал что вроде тормознутый, но другие способы в лоб, не дают прироста производительности.