Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Новости и события (http://www.flasher.ru/forum/forumdisplay.php?f=55)
-   -   Релиз Starling 1.3 (http://www.flasher.ru/forum/showthread.php?t=192478)

Astraport 14.01.2013 18:51

Релиз Starling 1.3
 
Вот
Столько новых фич:
1. Долгожданные фильтры.
2. Твин стал более удобным и гибким.
3. Менеджер ассетов - мощное средство встраивания ресурсов.
4. Scale Modes - теперь проще создавать приложения под разные экраны.

А на днях зарелизится и Feathers (набор компонентов под Старлинг). Тоже много интересного обещают, например лейауты как у Flex.

illuzor 14.01.2013 20:21

Feathers - шикарная вещь. Довелось использовать. Одно печально, даже при относительно небольшом количестве элементов можно наблюдать тормоза.

Astraport 14.01.2013 21:01

Насчет компонентов. Несколько дней назад наткнулся где-то способ задавать расстояния (gap, padding и т. п.) в какой-то либе для Старлинга в процентах, как в флексе. Вот ищу не могу вспомнить. Не подскажите?

TWETTI 14.01.2013 21:07

Цитата:

Сообщение от illuzor (Сообщение 1115706)
Feathers - шикарная вещь. Довелось использовать. Одно печально, даже при относительно небольшом количестве элементов можно наблюдать тормоза.

В резлизном(не fast-package) ipa(apk) тоже тормозит? У меня на iPhone 4 не тормозит.

C4Grey 07.02.2013 14:01

Тоже заметил тормоза на 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)?

illuzor 07.02.2013 15:48

Цитата:

В резлизном(не fast-package) ipa(apk) тоже тормозит?
Насчёт ios не знаю, но на nexus7 тормозит, при переключении экранов через transitionEffect в некоторых ситуациях, например в такой: первый экран - просто меню, а на втором два текстфилда + комбобокс. То есть, почти ничего, а лаг очень заметный.

C4Grey 08.02.2013 01:15

Сегодня попробовал AppStore билд, 60FPS, я счастлив. Создает adt его, кстати, довольно-таки долго, я уже было думал, что оно успешно зависло :) .
2illuzor попробуй без TextField(если они не из Starling), текстовые поля поверх игрушки у меня порядочно снижают производительность, просто 2 битмапы.
Кстати, вопрос: под iOS контекст рендеринга не отваливается(в демках опция восстановления контекста отключается определением manufacturer, если iOS - она отключается) при паузе/повороте, можно смело чистить битмапы после загрузки текстур в видеопамять?

Jewelz 08.02.2013 10:45

Насколько я знаю - да, поэтому рекомендуется убирать handleLostContext для iOS

toFL 08.02.2013 14:01

Цитата:

2illuzor попробуй без TextField(если они не из Starling), текстовые поля поверх игрушки у меня порядочно снижают производительность, просто 2 битмапы.
Используйте всегда BitmapFont.

C4Grey 08.02.2013 15:37

2Jewelz Спасибо
2toFL В Starling TextField же просто рендерит нативный в текстуру, то есть для статики он вполне годится(у меня текст меняется только при смене локализации + пару строчек статистики в коцне игрового сеанса), или все же будут заметные лаги в сравнении с BitmapFont при перерисовке этих строчек? Игрушка под высокие разрешения, потому размеры шрифта там немаленькие, а значит и атласы с ними будут большими. Увеличивать дистрибутив как-то не очень хочеться...хотя, возможно, использую компромиссное решение - для статистики создам атлас с цифрами. Спасибо за совет.


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

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