Веб-разработка игр: разработчик Flex или Flash CS3? [закрытый]

14
задан Kara 12 December 2013 в 06:22
поделиться

9 ответов

Разработчик Flex: Путем лучшая разработка/среда программирования, чем Flash CS3/CS4

Flash CS3/CS4: Путем лучшая среда проектирования, чем Flex

"приложение" Стиля Flash: (Спрайты, MovieClips вместо гибкого провода UIComponents), Обычно лучшее выполнение для игры вводят работу.

Поэтому, как Вы извлекаете всю ту пользу? Можно сделать простые приложения флэш-памяти в Разработчике Flex, они не должны быть приложениями Flex (Файл-> Новый-> Проект Actionscript). Подготовьте художественные активы в Flash CS3/CS4, сделайте весь Ваш код в Разработчике Flex получает лучший из обоих миров.

15
ответ дан 1 December 2019 в 07:06
поделиться

Гипотетический рабочий процесс, который получает меня пускание слюней, является специализированной командой художников/разработчиков, создающих активы в Flash и экспортирующих их как swfs к владению программиста FlashDevelop.

разработчики не должны писать код, и они работают над одним или несколькими репозиториями актива в форме документов Flash. Каждый актив "Экспортирован для Actionscript" (в соответствии с меню Linkage) и дан соответствующее имя класса. Документ (документы) флэш-памяти затем публикуется как swfs разработчику.

разработчик копирует эти опубликованные активы в каталог проекта, где они могут быть встроены в Asset класс (или подобные) с [Embed] тег метаданных...

public class Asset {

    [Embed(source="./assets/Enemies.swf", symbol="asset.KohrAhMeleeShip")]
    public static var KohrAhMeleeShip:Class;

    // etc.
}

Затем в игровом коде...

var enemyFighter:EnemyFighter = new EnemyFighter( Asset.KohrAhMeleeShip );
addChild(enemyFighter);

разработчик может затем опубликовать монолитный swf, который содержит весь игровой код и все активы. Это не устраняет разработчика от "импорта, загружающего" дополнительные активы во времени выполнения (использование Loader класс), который уменьшил бы начальное время загрузки.

концы Мечты.

пз. FlashDevelop очень востребованная среда для разработки флеш-игры, особенно по сравнению с Разработчиком Flex, который приспособлен к очень определенному типу приложения (RIA).

10
ответ дан 1 December 2019 в 07:06
поделиться

Или третий плеер: Haxe

Haxe используется в разработке игр. Некоторые из них упоминаются на Людях страницы Используя Haxe.

7
ответ дан 1 December 2019 в 07:06
поделиться

Если Ваша игра проста, или Вы - художник, то Flash CS3/4 является четким выбором.

, Если Ваша игра сложна, или Вы будете работать над нею некоторое время, Вы захотите использовать Flex. Разработка использования языков Adobe и инструментов является всегда болезненной для разработчиков, но Flex меньше, чем необработанный Flash. Flex, по крайней мере, служит нормальной основой OO для того, чтобы создать приложения. Flex довольно чрезмерно увеличен в размере, хотя, и таким образом, необходимо будет заботиться с настройкой размера SWF, но это действительно окупается в масштабируемости кода и пригодности для обслуживания.

выбор не является взаимоисключающим. Можно создать компоненты Flash в Flash CS3/4 и использовать их в Flex. Основная проблема для разработки с обоими является отсутствием когерентной документации или поддержки со стороны Adobe.

Разработчик Flex является способом пойти для новичка, но это довольно дорого, после того как 60-дневная пробная версия через.

, относительно которого используется больше, вероятно, необработанный Flash. Но это, вероятно, изменяется, поскольку Flex утверждается.

3
ответ дан 1 December 2019 в 07:06
поделиться

Я использую CS3 для большей части графики и делаю весь мой код в FlashDevelop (который точно также мог быть Разработчиком Flex).
Начиная с кодирования и графики две довольно отдельных вещи, это не плохая вещь использовать два различных инструмента для них.

2
ответ дан 1 December 2019 в 07:06
поделиться

Flash CS3/4 действительно полезен при создании покадровой анимации и для расположения. Если Вы будете рады сделать этот материал в коде, то Вам не будет нужен он. Это не лучший инструмент для создания иллюстраций так или иначе, можно использовать Краску. Net и Inkscape для того, что и свободно (или PhotoShop и Illustrator, если у Вас есть деньги).

Вы не хотите использовать платформу Flex, поэтому при использовании Flexbuilder, Вы захотите сделать проект ActionScript не проект MXML, как кто-то еще отметил. Сохраните себя немного денег и просто используйте Flashdevelop с компилятором MXMLC.

Вот сообщение в блоге, которое я записал о бесплатном программном обеспечении для того, чтобы сделать флеш-игры:

http://blog.iainlobb.com/2008/11/cool-free-and-open-source-software-for.html

2
ответ дан 1 December 2019 в 07:06
поделиться

Я использовал и флэш-память cs3/cs4 и сгибаю разработчика 3.0 для разработки игр,

флэш-память, который лучше только для разработчиков и большего количества боли для разработчиков, потому что панель действия не хороша для программирования, которое преждевременно и только для разработчиков, которые поместили динамические анимации сона на swf,

гибкий провод, который является мощным инструментом для разработки игр как Visual Studio 2005 и netbeans для Java, которые позволяют программисту для кодирования в объектно-ориентированном подходе легко,

0
ответ дан 1 December 2019 в 07:06
поделиться

У меня нет опыта с флэш-памятью cs3, но довольно большой опыт с разработчиком гибкого провода. Я был бы удивлен, был ли разработчик гибкого провода лучшим выбором. Единственная настоящая причина для оплаты за разработчика гибкого провода строит диаграмму, который я не вообразил бы, будет присутствовать в игре. Это может быть лучший actionscript редактор (который является тем, что я думал бы, что 'игровая логика' будет в), но там существуют, конечно, хорошие свободные. Фактический компилятор является бесплатным, и разработчик гибкого провода действительно не помогает Вам с визуальными компонентами игры.

0
ответ дан 1 December 2019 в 07:06
поделиться

Я не могу сказать, что использовал CS3 / 4, но если вы хотите создать игру с помощью Flex, есть серия руководств здесь , в которой показано, как это сделать.

0
ответ дан 1 December 2019 в 07:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: