我知道这三种都可以用来制作手机游戏。并且可以创建快速游戏。但我只知道openfl,我学到的东西叫做nme但有所改进。
所以我想知道几件事......首先简单描述一下他们和他们的关系......然后是他们的缺点和优点......以及你的偏好和原因。
其次,验证我的假设...
Laslty你可以总结一下如何使用openfl或者flambe / awe6等创建应用程序的工作流程。
答案 0 :(得分:3)
OpenFL不是游戏引擎。它是一个基于Haxe和Flash API开源实现的跨平台工具。它允许从一个代码库将应用程序编写和部署到许多不同的平台。您还可以在github page上找到有关OpenFL的更多信息。
与OpenFL不同,Flambe和AWE6是游戏引擎。它们可以与HaxeFlixel,HaxePunk和其他game engines based on Haxe进行比较。这两者之间的主要区别在于AWE6使用OpenFL来定位iOS和Adnroid等平台,而Flambe更专注于HTML5和Flash游戏。它也可以用于定位移动目标,但原生Android和iOS应用程序使用Adobe AIR打包。
你需要知道haxe。
是的,但是如果你已经有使用Flash API的经验并且正在使用OpenFL,那么学习应该非常简单。
你需要了解前面的openfl。 awe6?
AWE6基于OpenFL,所以是的,但据我所知,只有基础知识。主要工作流程由游戏框架包装 答案是"没有"对于Flambe,因为它不是基于OpenFL。