我期待进入Flash游戏开发(来自XNA),但我不太确定我愿意为价格昂贵的Adobe Flash软件出门。我注意到有免费的“Flex”SDK。Flex SDK或Adobe Flash?
有什么区别?如果我使用Adobe Flash开发Flash游戏,我是否可以使用免费的Flex SDK开发Flash游戏并将其提交给游戏门户?
我期待进入Flash游戏开发(来自XNA),但我不太确定我愿意为价格昂贵的Adobe Flash软件出门。我注意到有免费的“Flex”SDK。Flex SDK或Adobe Flash?
有什么区别?如果我使用Adobe Flash开发Flash游戏,我是否可以使用免费的Flex SDK开发Flash游戏并将其提交给游戏门户?
只需一个补充。 Flash Builder不是那里唯一的Flex SDK。 FDT是一个基于日食的选项。 IntelliJ被许多Flex开发者使用。紫水晶是一个Visual Studio插件。我认为有第二VS插件,但它的名字逃避我。如果预算允许,我强烈建议使用Flex开发的IDE而不是文本编辑器。 – JeffryHouser 2010-10-10 20:50:40
Flex SDK也允许编译纯粹的AS3项目,所以它用于游戏。我认为你会混淆SDK和框架。 – 2010-10-11 09:56:40
如果您使用Windows,FlashDevelop可能是一个选项。它是免费且开源的。
我相信你可以将它与Adobe的Flex SDK免费提供的编译器结合使用,也可以编译不包含Flex组件框架的ActionScript项目,换句话说就是开发诸如游戏和例如在纯ActionScript中,而不是基于Flex的RIA。
我想这里有3种不同的东西。
我刚才用的FlashDevelop .. FD IDE伟大的AS3研究与开发.. 即使他们支持HAXE这是一个更加开源编程语言.. 你可以一个haXe程序编译到.swf
文件。 Haxe可以编译Flash Player 6到10. http://haxe.org/doc/intro
我认为你应该试试Haxe,你也会喜欢使用FlashDevelop IDE。
您可以:
1)使用Flex SDK编译纯AS3代码,这很方便。与Flash CS不同,它有助于组织代码和调试。 2)如果你制作的游戏涉及很多拖放,GUI操作等,我会推荐Flex框架。
我已经看到flex很适合游戏,尽管它在精灵和演员组织方面需要更多的基础工作。即使在flash MX和2004中制作游戏也是绝对的瑕疵,它取决于游戏的性质和复杂性,如果我们正在谈论cheezy pop cap游戏,我发现在旧的Flash 8工作流程中让游戏变得更容易一点,但是我已经看到许多赌场在游戏引擎上做了完美的体面劳动。
作为一个来自拥有gui开发工具的强大MS开发背景的人,如果您使用过RAD工具,那么您将永远无法回到linux风格的文本编辑和工具。 Flash Builder(flex 4)是一款非常不错的工具,可以通过各种方式与visual studio兼容。
如果我要描述Flex Builder,工作流程与VB 6完全相同,就像VB的Web一样,除了代替vbscript之外,您还可以获得完整的oop语言。
我会推荐使用它(即使在60天的试用期)我会推荐它。
我已经看到一些非常好的flex游戏引擎,甚至是地震2的端口,所以取决于你想要得到它的性能如何处理得很好。
有许多周围你的问题混淆*术语:
闪光 - 交互式内容开发工具,它有很多的矢量绘图和动画功能,可以将在ActionScript编程的互动元素,并发布到SWF文件。
Flash Player - 运行SWF文件的浏览器插件。
Flex - 通过ActionScript编程开发富互联网应用程序并在MXML中布置UI的框架。
Flex SDK - 一组用于生成SWF文件的ActionScript和MXML的可自由下载的编译器。
Flash Builder(以前称为Flex Builder) - Adobe出售的用于编写ActionScript代码的IDE。
Flash开发 - 用于编写ActionScript的开放源代码IDE。长篇故事,“Flash游戏”是一个在Flash Player中运行的SWF文件。
*大部分的困惑是因为Adobe故意使这些术语混淆。部分问题是他们偶尔会改变一些东西,比如他们将Flex Builder重命名为Flash Builder,或者他们将Flex SDK从IDE更改为底层编译器(实际上我甚至不完全清楚最后一个。)
并且您缺少Flash Professional(最新版本CC),它是一个用于为网络,移动设备和桌面创建Flash内容的IDE,并且能够导出为HTML5 – Delcasda 2014-05-22 18:03:11
我知道这有点晚了回答这个问题,但只是想补充我的观点关于Flex 4.6,
其麦汁升级到Flash Builder 4.6,是支持在黑莓,Android和iOS移动开发。使用Flash Builder 4.6开发和构建移动应用程序更为简单。
您也可以参考
http://www.adobe.com/devnet/flash-builder/articles/whatsnew-flashbuilder-46.html
哦男人你接受muddies了问题,卫生署的答案。 Flash Builder与Flex SDK不是独立的东西; Flash Builder是一个使用Flex SDK进行编译的IDE。 – jhocking 2011-04-21 18:21:12