Производительность рендеринга AIR поверх объекта
Я работаю над проектом Adobe AIR, ориентированным на мобильные устройства.
У меня есть скользящее меню с сотнями пунктов и функцией прокрутки.
Когда меню открывается на пустом экране, оно работает очень гладко. Но в меню есть объект или векторные фигуры, тогда fps замедляется и прокручивается анимация.
Вот пример розыгрыша:
Есть ли решение для этого?
1 ответ
Не используйте какой-либо вектор на мобильных устройствах. Как минимум, не отображайте вектор, а вместо этого рисуйте их в растровые данные и отображайте их. векторная графика требует интенсивной работы ЦП, и на мобильных устройствах вы очень быстро достигнете предела ЦП. Поэтому вся отображаемая графика должна содержать как минимум растровые данные. Если этого недостаточно, вы также можете смешать со средой Stage3D, такой как Starling, чтобы позаботиться о фоновой графике и сэкономить еще больше ресурсов процессора.