我希望进入Flash游戏开发(来自XNA),但我不确定我是否愿意为昂贵的Adobe Flash软件买单。我注意到有免费的“Flex”SDK。有什么区别?如果我使用Adobe Flash开发Flash游戏,我是否可以使用免费的Flex SDK开发Flash游戏,并以同样的方式将其提交到游戏门户?
wqlqzqxt1#
如果你使用Windows,FlashDevelop可能是一个选项。它是免费和开源的。我相信您可以将它与Adobe Flex SDK附带的免费编译器结合使用,也可以编译不包含Flex组件框架的ActionScript项目,换句话说,可以使用纯ActionScript而不是基于Flex的RIA开发游戏等内容。
s71maibg2#
我想这里有三种不同的东西。
hgtggwj03#
围绕您的问题,有许多令人困惑 * 的术语:Flash -一种交互式内容开发工具,具有大量矢量绘制和动画功能,可以合并在ActionScript中编程的交互式元素,并发布到SWF文件。Flash Player -运行SWF文件的浏览器插件。Flex -一个框架,用于通过使用ActionScript进行编程并使用MXML布局UI来开发富Internet应用程序。Flex SDK -一组可免费下载的编译器,适用于生成SWF文件的ActionScript和MXML。Flash Builder(以前称为Flex Builder)-Adobe销售的一种IDE,用于编写ActionScript代码。Flash Develop -用于编写ActionScript的开放源代码IDE。长话短说,“Flash游戏”是一个在Flash Player中运行的SWF文件。
tsm1rwdh4#
我以前用过FlashDevelop。FD IDE非常适合AS 3开发。甚至他们还支持一种开源编程语言a a Haex。你可以将一个Haex程序编译成.swf文件。Haex可以编译为Flash播放器6到10。http://haxe.org/doc/intro我认为你应该试试哈克斯,你也会喜欢使用FlashDevelop IDE的。
.swf
um6iljoc5#
您可以:1)使用FlexSDK来编译纯AS3代码,这很方便。2它有助于组织代码和调试,这与FlashCS不同。2)如果您正在制作一个涉及大量拖放、GUI操作等操作的游戏,那么我推荐使用FlexFramework。
t5zmwmid6#
我看到Flex在游戏中使用得很好,尽管它需要更多的基础工作,在sprite和演员组织方面。即使在flash mx和2004中制作游戏也是一个绝对的突破,它真的取决于游戏的性质和复杂性,我发现在旧的flash 8工作流程中制作游戏更容易一些,如果我们谈论的是厚脸皮的流行帽游戏,但我看到许多赌场的做完美体面的工作在灵活的游戏引擎。作为一个同样来自微软开发背景的人,拥有GUI开发工具是一个加号,一旦你使用了RAD工具,你就再也不会回到Linux风格的文本编辑和工具。Flash Builder(Flex 4)是一个非常非常好的工具,在很多方面都与Visual Studio兼容。尽管如此,如果我要描述Flex Builder的工作流程是相同的VB 6它像VB的网络,除了而不是vbscript你得到了一个完整的oop语言代替。我会推荐使用它(即使是在60天的试用期),我会推荐它。我已经看到一些非常好的Flex游戏引擎,甚至一个港口的地震2,所以取决于如何性感,你想得到它可以处理得很好。
2o7dmzc57#
我知道我很晚才回答这个问题,但我只是想补充一下我对Flex 4.6的看法,升级到Flash builder 4.6,支持黑莓、Android和IOS上的移动的开发。使用Flash builder 4.6开发和构建移动应用程序要简单得多。您也可以参阅http://www.adobe.com/devnet/flash-builder/articles/whatsnew-flashbuilder-46.htmlhttp://www.adobe.com/products/flash-builder/features.html
gk7wooem8#
8条答案
按热度按时间wqlqzqxt1#
如果你使用Windows,FlashDevelop可能是一个选项。它是免费和开源的。
我相信您可以将它与Adobe Flex SDK附带的免费编译器结合使用,也可以编译不包含Flex组件框架的ActionScript项目,换句话说,可以使用纯ActionScript而不是基于Flex的RIA开发游戏等内容。
s71maibg2#
我想这里有三种不同的东西。
hgtggwj03#
围绕您的问题,有许多令人困惑 * 的术语:
Flash -一种交互式内容开发工具,具有大量矢量绘制和动画功能,可以合并在ActionScript中编程的交互式元素,并发布到SWF文件。
Flash Player -运行SWF文件的浏览器插件。
Flex -一个框架,用于通过使用ActionScript进行编程并使用MXML布局UI来开发富Internet应用程序。
Flex SDK -一组可免费下载的编译器,适用于生成SWF文件的ActionScript和MXML。
Flash Builder(以前称为Flex Builder)-Adobe销售的一种IDE,用于编写ActionScript代码。
Flash Develop -用于编写ActionScript的开放源代码IDE。
长话短说,“Flash游戏”是一个在Flash Player中运行的SWF文件。
tsm1rwdh4#
我以前用过FlashDevelop。FD IDE非常适合AS 3开发。甚至他们还支持一种开源编程语言a a Haex。你可以将一个Haex程序编译成
.swf
文件。Haex可以编译为Flash播放器6到10。http://haxe.org/doc/intro我认为你应该试试哈克斯,你也会喜欢使用FlashDevelop IDE的。
um6iljoc5#
您可以:
1)使用FlexSDK来编译纯AS3代码,这很方便。2它有助于组织代码和调试,这与FlashCS不同。
2)如果您正在制作一个涉及大量拖放、GUI操作等操作的游戏,那么我推荐使用FlexFramework。
t5zmwmid6#
我看到Flex在游戏中使用得很好,尽管它需要更多的基础工作,在sprite和演员组织方面。即使在flash mx和2004中制作游戏也是一个绝对的突破,它真的取决于游戏的性质和复杂性,我发现在旧的flash 8工作流程中制作游戏更容易一些,如果我们谈论的是厚脸皮的流行帽游戏,但我看到许多赌场的做完美体面的工作在灵活的游戏引擎。
作为一个同样来自微软开发背景的人,拥有GUI开发工具是一个加号,一旦你使用了RAD工具,你就再也不会回到Linux风格的文本编辑和工具。
Flash Builder(Flex 4)是一个非常非常好的工具,在很多方面都与Visual Studio兼容。
尽管如此,如果我要描述Flex Builder的工作流程是相同的VB 6它像VB的网络,除了而不是vbscript你得到了一个完整的oop语言代替。
我会推荐使用它(即使是在60天的试用期),我会推荐它。
我已经看到一些非常好的Flex游戏引擎,甚至一个港口的地震2,所以取决于如何性感,你想得到它可以处理得很好。
2o7dmzc57#
我知道我很晚才回答这个问题,但我只是想补充一下我对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
http://www.adobe.com/products/flash-builder/features.html
gk7wooem8#
1.您 * 可以 * 针对Flex SDK本身进行编程,它是免费的,但您的工作效率只有使用Flash Builder的1/10。它为您做了 * 很多 * 事情。但无论如何,我认为您应该研究Flash开发-不一定是 Flex。