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