|
|
|||||
Релиз Starling 1.3
Вот
Столько новых фич: 1. Долгожданные фильтры. 2. Твин стал более удобным и гибким. 3. Менеджер ассетов - мощное средство встраивания ресурсов. 4. Scale Modes - теперь проще создавать приложения под разные экраны. А на днях зарелизится и Feathers (набор компонентов под Старлинг). Тоже много интересного обещают, например лейауты как у Flex.
__________________
In Code We Trust |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Feathers - шикарная вещь. Довелось использовать. Одно печально, даже при относительно небольшом количестве элементов можно наблюдать тормоза.
|
|
|||||
Насчет компонентов. Несколько дней назад наткнулся где-то способ задавать расстояния (gap, padding и т. п.) в какой-то либе для Старлинга в процентах, как в флексе. Вот ищу не могу вспомнить. Не подскажите?
__________________
In Code We Trust |
|
|||||
В резлизном(не fast-package) ipa(apk) тоже тормозит? У меня на iPhone 4 не тормозит.
|
|
|||||
Тоже заметил тормоза на iPad3, на экране кастомный DisplayObject с довольно-таки простым шейдером, сетка квадов 11*11(выводится в один DrawCall), и UI: 2 спрайта, в каждом по 4 Image(с одного атласа). В итоге - 22 FPS. При этом на Nexus 7 полная сцена(еще 14 MovieClip + статические объекты) выдает минимум 50 FPS(еще есть пару моментов, которые можно оптимизироваь). ad-hoc билд сможет помочь? И еще один вопрос: текстуры 2048*2048 iPhone держит(один из способов оптимизации - сшить 2/3 атласа последовательностей анимаций в 1)?
|
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
|
|
|||||
Сегодня попробовал AppStore билд, 60FPS, я счастлив. Создает adt его, кстати, довольно-таки долго, я уже было думал, что оно успешно зависло .
2illuzor попробуй без TextField(если они не из Starling), текстовые поля поверх игрушки у меня порядочно снижают производительность, просто 2 битмапы. Кстати, вопрос: под iOS контекст рендеринга не отваливается(в демках опция восстановления контекста отключается определением manufacturer, если iOS - она отключается) при паузе/повороте, можно смело чистить битмапы после загрузки текстур в видеопамять? |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
Насколько я знаю - да, поэтому рекомендуется убирать handleLostContext для iOS
__________________
low + |
|
|||||
Banned
|
Цитата:
|
|
|||||
2Jewelz Спасибо
2toFL В Starling TextField же просто рендерит нативный в текстуру, то есть для статики он вполне годится(у меня текст меняется только при смене локализации + пару строчек статистики в коцне игрового сеанса), или все же будут заметные лаги в сравнении с BitmapFont при перерисовке этих строчек? Игрушка под высокие разрешения, потому размеры шрифта там немаленькие, а значит и атласы с ними будут большими. Увеличивать дистрибутив как-то не очень хочеться...хотя, возможно, использую компромиссное решение - для статистики создам атлас с цифрами. Спасибо за совет. |
Часовой пояс GMT +4, время: 02:57. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|