|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2010
Сообщений: 167
|
А я смотрю, Starling - классная штука! Они вдохновлялись технологиями из Flash при создании всех своих продуктов. Сейчас этот фреймворк насколько актуален? Ещё у них под JS ветка на TypeScript, вроде на AS3 очень похоже.
Да, кстати, ещё вопрос по производительности. На чистом AS3 моё приложение начинало неслабо притормаживать при большом количестве объектов на сцене (вот примеры 1 и 2). Об этом я писал на форуме ранее, и после полного рефакторинга кода я получил неслыханную прибавку к производительности (тормоза почти исчезли). Но всё же если увеличить тот предел, дающий тормоза, раз в 5-10, то ситуация уже упрётся в потолок возможностей Flash - просто память будет переполнена. Если я этот код переделаю под Starling, то графика уже будет целиком исполняться на GPU? Производительность увеличится? |
|
|||||
[+4 06.05.14]
|
Не знаю писали ли, но как по мне Phaser для веб, который как раз на pixi работает, покрывает вообще полный набор игродела. Тут тебе и звук, и загрузчики , и дисплей лист, и локалГлобал - и все принятые нами фишки из флеша. Так что удобно - и миграция минимальная.
Там по-моему в новых версиях даж extend удобоваримый добавили. А уж если дождаться ecma6 поддержки классов на всех браузерах - то о флеше можно смело забывать.
__________________
Марк Tween |
|
|||||
Цитата:
Но если поискать в файле Payload/%app name%.app/%app name%, то можно найти весь байткод из swf, так сказать, в девственно неизмененном виде. Добавлено через 2 минуты ... если сильно нравится AS2.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Lorem ipsum
|
Ага, т.е. ошибаюсь и все по сути так же, как и на Android.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
а для браузеров они исключение сделали?
|
|
|||||
Не в курсе как сейчас, но до недавнего времени, все браузеры под iOS (кроме Сафари), довольствовались тем что дают, никаких своих движков и т.д.
Добавлено через 1 минуту Ага, ничего не поменялось.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
хм, гугл же так гордился скорострельностью своего html парсера. Видать прогнулись
|
|
|||||
Регистрация: Sep 2010
Сообщений: 167
|
Цитата:
Насколько он хорош, есть ли примеры именно приложений, а не игр под phaser? Блочная видимость переменных не помешала бы в AS3. |
|
|||||
[+4 06.05.14]
|
alatar - понимаешь ли, конечно типизация наше все, но как по мне обертки типа TypeScript - это извращение, так как в итоге это все равно пережимается в чистый ЖС, причем довольно криво. Если бы TypeScript - был как отдельный язык, поддерживающий все браузеры - другое дело.
Alex626 - каких приложений ? Чем игры отличаются от приложений? Ничем. У Фазера есть особенность = дохрена всего понапихано, если пользоваться только дисплей листом, сделать ( в 10 строк ) похожий на as диспатчер - то писать все точно так же. Нахрен выкеньте из головы примеры на StateManager и прочее на нем.
__________________
Марк Tween |
|
|||||
in4core —понимаешь ли, конечно классы наше все, но как по мне, обертки типа AS2 — это извращение, так как в итоге, это все равно транслируется в чистый AS1
Добавлено через 2 минуты А к чему этот пассаж был? Сам JS является таким же языком, разные версии которого не поддерживаются всеми браузерами. Добавлено через 3 минуты P.P.S. И как язык может поддерживать браузеры, может все таки наоборот?
__________________
משיח לא בא משיח גם לא מטלפן |
Часовой пояс GMT +4, время: 23:17. |
|
« Предыдущая тема | Следующая тема » |
|
|