PDA

Просмотр полной версии : Starling


PaladinNew
26.01.2013, 07:15
Всем доброе утро!

Совершенно недавно узнал про эту технологию, и хочу понять, реально ли без существенной переделки кода ее использовать.

Я начал читать документацию, хочу понять, в правильном ли направлении я двигаюсь.

Как я понял, основные объекты и список отображения в Starling используют аналогичные методы как и стандартные объекты (плюс там есть возможность использовать более красивые эффекты, быстродействие выше и т.п.). но не совсем понятны такие мелочи, как:
Создал мувик в Adobe Flash, написал расширяющий его класс - он будет также работать (естественно при условии что я поменяю библиотеки в импорте)?
коды во фреймах (да, плохо, но все таки в нескольких мувиках есть у меня такое) будут работать?
Правильно ли понимаю, что с помощью Starling можно все действия разом поставить на паузу - без изменения класса игры?
кнопки - Simple button - будут работать - или нужно переписывать?
векторная графика также работает быстрее со Starling?

Вопросы наверное не совсем корректны, я продолжаю читать документацию, но если кто нибудь сможет подсказать, буду очень признателен!

С уважением,

Павел.

caseyryan
26.01.2013, 09:35
реально ли без существенной переделки кода ее использовать.
Только если проект не большой и не сложный. А так нет, не реально. Это лишь схожий API но будет не достаточно переписать пакеты. Тем более что далеко не все методы есть.

TWETTI
26.01.2013, 12:22
Тоже недавно стал изучать Starling. Могу ответить на некоторые вопросы.

Создал мувик в Adobe Flash, написал расширяющий его класс - он будет также работать (естественно при условии что я поменяю библиотеки в импорте)?
Нет, MovieClip из Flash IDE не будет работать.

коды во фреймах (да, плохо, но все таки в нескольких мувиках есть у меня такое) будут работать?
Забудьте про Flash IDE если будете работать со Starling. В Starling все растровое и картинки подгружается из папки. MovieClip'ы в Starling это картинка Sprite Sheet.

Правильно ли понимаю, что с помощью Starling можно все действия разом поставить на паузу - без изменения класса игры?
Нет. Почитайте. (http://forum.starling-framework.org/topic/how-to-un-pause-starling)

кнопки - Simple button - будут работать - или нужно переписывать?
векторная графика также работает быстрее со Starling?
Starling не поддерживает векторную графику. Только растровую. Кнопки Simple Button работать не будут. В Starling есть свой класс кнопки Button. Так как все в Starling растровое, то состояния кнопок тоже будут растровыми.

Astraport
26.01.2013, 14:32
Забудьте про Flash IDE если будете работать со Starling.
Делаете MovieClip в Flash IDE. Если это последние версии, то легко конвертируете в Sprite Sheet (http://wiki.starling-framework.org/manual/movie_clips).
Starling не поддерживает векторную графику. Только растровую.
Смотря что. Вот решение по FGX (http://www.in4ray.com/2012/12/starling-vector-textures.html). Можно и кривыми или примитивами рисовать с помощью drawing API (http://www.bytearray.org/?p=4832)
кнопки - Simple button - будут работать - или нужно переписывать?
У Старлинга для кнопок есть свой класс и есть отдельная большая либа с компонентами (http://feathersui.com/)

Zebestov
26.01.2013, 14:46
Название темы не отражает сути вопроса.