Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 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, слышал что вроде тормознутый, но другие способы в лоб, не дают прироста производительности.

Создать новую тему   Часовой пояс GMT +4, время: 18:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:44.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.