
02.11.2014, 14:25
|
|
Регистрация: May 2009
Сообщений: 26
|
У меня проект - фактически является сиквелом-портом на мультиплатформу PC игры. Т.е. достаточно сложные и богатые анимации.
Я пробовал Stage3D (а Starling его использует), делал стресс-тесты и столкнулся с парой проблем:
1. PAPI плеер в Google Chrome весьма тормознутый и, судя по всему, и Adobe и Google упорно игнорируют проблему. (проблеме уже год наверно).
2. Испытывал мобильную версию стресс-теста на Samsung Galaxy S2 - очень низкий FPS на мобиле.
Примечание: использовались атласы изначально.
Как это не странно, чистый Flash (MovieClip) в мобильной версии в целом показал себя гораздо производительнее нежели Stage3D (хотя от некоторых эффектов придется отказаться или переделать)
Правда, я допускаю, что "просто не умею готовить" Stage3D и еще проведу несколько экспериментов с чистым Stage3D и со Starling.
Но в случае, что всетаки придется использовать чистый MovieClip хотелось узнать про подгрузку/выгрузку в iOS
Добавлено через 1 час 54 минуты
Ого! Я действительно "не умею готовить". Очевидно, мобильная видеосистема работает не так как DirectX на PC. Я изменил алгоритмы работы с VertexBuffer и IndexBuffer и мобильная версия стресс-теста стала уверенно показывать максимально возможные 60 FPS! (для мобильной версии и 30 достаточно).
Не знаю правда, удастся ли довести производительность Chrome до нормальной...
Тем не менее, главный вопрос остается в силе! Прояснить его может оказаться весьма полезным.
|