Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   При перемещении мыши тормозит флэшка (http://www.flasher.ru/forum/showthread.php?t=164590)

Deimos747 17.08.2011 15:21

При перемещении мыши тормозит флэшка
 
Здравствуйте! У меня такая проблема: при перемещении мыши по области флэшки, падают fps, от всех лишних событий, вроде бы, отписался. Может кто-то сталкивался с такой проблемой.
Вот сама игра: http://vk.com/app2292679
Жду любых советов по снижению нагрузки)

vivado 17.08.2011 15:28

Если у тебя вся графика в jpg или в png то переведи все в вектор - будет летать игрушка

КорДум 17.08.2011 15:29

Цитата:

Если у тебя вся графика в jpg или в png то переведи все в вектор - будет летать игрушка
Откуда такие выводы?

Deimos747 17.08.2011 15:31

Графика вся в PNG, разве это даст заметное ускорение?

КорДум 17.08.2011 15:32

Наоборот. FP тратит намного больше ресурсов для отрисовки вектора, чем растра.

derhab 17.08.2011 15:38

для всех объектов не требующих реагирования на мышь поставьте mouseEnabled = mouseChildren = false

Deimos747 17.08.2011 15:46

derhab, спасибо! попробую)

carrotoff 17.08.2011 17:50

Цитата:

Сообщение от vivado (Сообщение 1022530)
Если у тебя вся графика в jpg или в png то переведи все в вектор - будет летать игрушка

Помнится, приходилось кэшировать все векторные объекты, которые убивали полностью фпс.
Хоть расход памяти заметно увеличился, но нагрузка на процессор упала ОЧЕНЬ заметно. И всё полетело, как надо. Так что это более чем сомнительная рекомендация.

А по сути вопроса: нужно выявить сначала слабое место, а потом искать способ оптимизации.

Deimos747 17.08.2011 17:55

Цитата:

А по сути вопроса: нужно выявить сначала слабое место, а потом искать способ оптимизации.
Слабые места я сейчас и ищу, вот и спрашиваю у более опытных совета, где искать)

carrotoff 17.08.2011 17:58

Если сильные тормоза - то, предполагаю, много вектора, анимированного


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

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