Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   [Stage3D] Загрузка текстур и анимация прелоадера (http://www.flasher.ru/forum/showthread.php?t=208941)

джонатан 22.09.2014 15:07

Загрузка текстур и анимация прелоадера
 
Добрый день, друзья!
Прошу вас поделиться опытом, если есть таковой.
Делаю приложение на Starling, в нем имеется множество огромных текстур.
В момент их загрузки в видюху, флешка залипает и фпс падает до нуля.
Очень бы хотелось сохранить плавную анимацию прелоадера, реализованного на displaylist (который сначала грузит флешку, а потом отображает процесс загрузки текстур) на этот момент.
Быть может, кто-то смог разрешить такую задачу?

Первое, что мне пришло в голову, это заюзать worker'ы, т.к. приложение делается для браузеров десктоп компов. Но коллега, внес в мою идею массу сомнений. С его слов, до текстур залитых в воркере я уже добраться основной флешкой не смогу. Так ли это, друзья, коллеги? И если так, быть может кто-то знает выход из положения?

Всем спасибо за внимание. :o

alatar 22.09.2014 18:43

Если текстуры у вас в ATF формате, то можете грузить их асинхронно.

illuzor 22.09.2014 19:42

Цитата:

Так ли это, друзья, коллеги?
не так. До текстур добраться не проблема.

dimarik 22.09.2014 21:25

Тоже попробую посоветовать использовать формат ATF, если еще не используете его. Время загрузки текстуры в GPU, по крайней мере на мобилках, серьезно снижается по сравнению с Texture#uploadFromBitmapData().

джонатан 06.10.2014 18:55

Да, ATF конечно штука хорошая, но fps все равно падает :(

alatar 06.10.2014 19:00

При асинхронной последовательной загрузке?

джонатан 06.10.2014 20:32

Ну я на дестопе не проверял, но на мобилке, при асинхронной последовательной падал. Не в 0 конечно, но и 60-ю и близко не пахло.


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

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