我希望进入Flash游戏开发(来自XNA),但我不太确定我愿意为昂贵的Adobe Flash软件提供服务.我注意到有免费的"Flex"SDK.
有什么不同?如果我使用Adobe Flash开发Flash游戏,我是否可以使用免费的Flex SDK开发Flash游戏并以与我相同的方式将其提交到游戏门户?
如果您使用Windows,FlashDevelop可能是一个选项.它是免费和开源的.
我相信你可以将它与Adobe提供的Flex SDK免费提供的编译器一起使用,也可以编译不包含Flex组件框架的ActionScript项目,换句话说,开发纯粹的游戏等东西. ActionScript,而不是基于Flex的RIA.
我想,这里有3种不同的东西.
平台本身:flex sdk是一个针对Flash播放器的编译器,非常适合游戏开发,提交以这种方式开发的游戏也不会有任何问题.
IDE:如果你是一名程序员,你会对Flash Professional感到失望,这显然是针对graphists的.这将为您提供4个主要选项:Flash Builder,Adobe提供的IDE,由PowerFlasher开发的FDT,免费和开源的FlashDevelop,以及现在具有不错的AS3支持的IntelliJ.或者,您当然可以在任何文本编辑器中进行开发,并使用Flex SDK进行编译
框架:对于游戏开发,你可能不想使用flex框架,这个框架相当重,并且"在功能性方面带来了很多".