![]() |
Загрузка текстур и анимация прелоадера
Добрый день, друзья!
Прошу вас поделиться опытом, если есть таковой. Делаю приложение на Starling, в нем имеется множество огромных текстур. В момент их загрузки в видюху, флешка залипает и фпс падает до нуля. Очень бы хотелось сохранить плавную анимацию прелоадера, реализованного на displaylist (который сначала грузит флешку, а потом отображает процесс загрузки текстур) на этот момент. Быть может, кто-то смог разрешить такую задачу? Первое, что мне пришло в голову, это заюзать worker'ы, т.к. приложение делается для браузеров десктоп компов. Но коллега, внес в мою идею массу сомнений. С его слов, до текстур залитых в воркере я уже добраться основной флешкой не смогу. Так ли это, друзья, коллеги? И если так, быть может кто-то знает выход из положения? Всем спасибо за внимание. :o |
Если текстуры у вас в ATF формате, то можете грузить их асинхронно.
|
Цитата:
|
Тоже попробую посоветовать использовать формат ATF, если еще не используете его. Время загрузки текстуры в GPU, по крайней мере на мобилках, серьезно снижается по сравнению с Texture#uploadFromBitmapData().
|
Да, ATF конечно штука хорошая, но fps все равно падает :(
|
При асинхронной последовательной загрузке?
|
Ну я на дестопе не проверял, но на мобилке, при асинхронной последовательной падал. Не в 0 конечно, но и 60-ю и близко не пахло.
|
| Часовой пояс GMT +4, время: 05:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.