Форум 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=211082)

Capnmeth 23.06.2015 00:33

Как увеличить производительность
 
Разрабатываю игру для андроид на компе выдает стабильный фпс но на мобиле из за анимации на сцене сильно падает фпс кадры от 20 до 24 кстати в ENTER_FRAME пытаеться вычеслять много чего думал что это из за этого но потом сделал вывод что это все анимация захешировал все мувики chacheAsBitmap = true но это не так помогло что еще можно сделать что бы фпс держался стабильно...

alexandrratush 23.06.2015 00:41

Графика векторная? Какие операции выполняете над графическими элементами?

КорДум 23.06.2015 00:42

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

Цитата:

захешировал все мувики chacheAsBitmap = true
Не могу удержаться: слово cache читается как "кэш" или, если Вам так будет приятнее, как "кеш". И ничего общего с хешами и хешированием не имеет.

samana 23.06.2015 00:52

Цитата:

потом сделал вывод что это все анимация захешировал все мувики chacheAsBitmap = true
Ещё chacheAsBitmap даст прирост, если объекты изменяют только своё положение. А если они крутятся, изменяют масштаб, или добавляются/удаляются в них дети, то будет происходить постоянное перекеширование, что сделает ещё хуже.

Capnmeth 23.06.2015 01:10

Цитата:

Сообщение от КорДум (Сообщение 1183935)
Если Вы пишете код так же, как написали здесь свой поток мыслей — без точек, запятых и с ошибками, — то нет ничего удивительного :)
А вообще, для мобилок обычно используют старлинг и рендер перекладывают с CPU на GPU.


Не могу удержаться: слово cache читается как "кэш" или, если Вам так будет приятнее, как "кеш". И ничего общего с хешами и хешированием не имеет.

Если помогаешь помоги а если нет то вобщее нечего не отвечай.. Уже увеличил производительность на 10+ фпс. Спасибо тебе Мр.Yle

Добавлено через 45 секунд
Цитата:

Сообщение от alexandrratush (Сообщение 1183934)
Графика векторная? Какие операции выполняете над графическими элементами?

нечего особенного передвигаются и воспроизводиться анимации больше нечего..

СергейВишня 23.06.2015 07:46

Цитата:

Сообщение от Capnmeth (Сообщение 1183937)
Если помогаешь помоги а если нет то вобщее нечего не отвечай.. Уже увеличил производительность на 10+ фпс. Спасибо тебе Мр.Yle

Так он тебе и помог: подсказал использовать gpu.

caseyryan 23.06.2015 09:16

На мобилах чистый флеш вообще плохо работает. Тем более векторный. Тут однозначно надо на GPU переходить. Сразу стоит изучить старлинг, если появилось желание делать под мобилы

AlexCooper 23.06.2015 16:24

Цитата:

Сообщение от Capnmeth (Сообщение 1183937)
Если помогаешь помоги а если нет то вобщее нечего не отвечай.. Уже увеличил производительность на 10+ фпс. Спасибо тебе Мр.Yle

Знали бы Вы, чего только стоит, что товарищ КорДум прочитал Ваш вопрос. А в Вашем случае еще и дал вам самый дельнный совет, вы бы как минимум не позволяли себе "ты". На нём и ему подобнных только и держиться этот форум.

udaaff 23.06.2015 16:40

Причина закрытия темы: отсутствие знаков препинания.


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

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