Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS3. Проседает FPS (http://www.flasher.ru/forum/showthread.php?t=210777)

folkwulf 04.05.2015 19:52

AS3. Проседает FPS
 
Когда на сцене около 50 мувиклипов, фпс начинает проседать. Протестировал SWF, получил что нагрузка составляет следующий расклад: 13% - AS3, 83% - rasterizing edges. Покидал всю анимацию на юнитов (чтобі лишний раз не создавалась) - немного улучшило картину: 13% - AS3, 79% - rasterizing edges. Но в целом - проблема осталась. Да, в мувиклипы раскиданы по кадрам битмапы, т. е. вектора нет вообще.

Может у когото есть идеи как можно улучшить производительность?

miramax 05.05.2015 02:20

А у вас векторные мувиклипы с вложенной анимацией ? - жестоко.
Если вы знаете что такое Адоби Скаут, значит должны сами найти ответы в растеризации, избавлении от наложения прозрачных областей и пробовать , хотя бы тайловый фон , обрабатывать на каком-нибудь stage3D фреймворке.

В идеале конечно же заюзать starling/genome2D и создать атлас юнитов для GPU.
AS3 processor time при этом вырастет раза в два, растеризация строк - буде стремиться к нулю.

callme 05.05.2015 10:20

Цитата:

Сообщение от miramax (Сообщение 1181990)
и пробовать , хотя бы тайловый фон

У меня по экрану перемещаются большие битмапы. Если я разобью их на кучу битмап, почему это будет быстрее рендерится?

GBee 05.05.2015 15:25

:eek: miramax проснулся

folkwulf 05.05.2015 16:04

Эта статья помогла мне: http://habrahabr.ru/post/101766/. ФПС перестал проседать. Проблема решена.


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

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