什么是石灰,石灰工具,以太等

时间:2014-12-28 05:42:38

标签: haxe openfl haxelib

我理解Haxe编程语言和OpenFL的整体概念,但是我在理解这些不同库的目的以及它们如何相互关联以及哪些库被弃用方面遇到了很多麻烦。

我已经读过lime-tools已被弃用并成为aether。我已经读过aether已被弃用并成为lime-tools。而且我已经读过它们都被弃用并成为lime。写完这篇文章后,我现在也读到aether已被重新引入。

我也不明白limeopenfl本身之间的区别,因为命令似乎是相同的;他们在完成同样的事情上有不同的过程吗?

这是一个问题,我试图加快目前的Haxe发展状况,已经多次回归。

2 个答案:

答案 0 :(得分:3)

lime-tools的2.0.5版本起,{p> aetherlime均已弃用。

最初lime-tools被称为haxe-tools,因为项目格式可用于Haxe的任何开发。 Haxe基金会建议将其更改,因为它不是“官方”支持的工具,因此创建了lime-tools。它与lime分开,希望未使用limeopenfl的人仍然可以使用它。

在开发lime 2.0期间,仍然讨论是否将工具分开或将它们直接集成到lime中。我们决定保持工具的通用性足以支持任何Haxe开发,因此lime-tools被重命名为aether,因为新名称将被视为与lime分开。对于一些版本,aether需要lime来测试/构建openflopenfl项目,直到Joshua Granick(limelime的主要维护者)决定合并使用lime的工具来简化安装过程。

因此,lime-tools包含来自aetherlime <command> <target>的所有代码。您应该使用终端中的lime来构建/测试/等项目。 openfl还包含用于创建OpenGL上下文,处理输入和播放音频的代码。 lime只是{{1}}之上的图层,它充当Flash的替代API,现在完全用Haxe编写。

答案 1 :(得分:2)

http://www.robertshady.com/content/getting-started-cross-platform-game-programming-using-haxe-lime-and-openfl-part-1-installati

https://medium.com/kodemint-technologies/haxe-lime-openfl-ec9c2784aaa8

  

Lime或Light Media Engine是帮助我们制作Haxe代码的粘合剂   在各种本机平台上运行。 Lime公开了本机功能   像OpenGL,音频,输入,窗口等(来自石灰项目自述文件   https://github.com/openfl/lime)。石灰是最接近我们的层   有针对性的原生平台。

     

OpenFl是熟悉的Flash API的开源实现。   (Flash公开的基于DisplayList的API。如果您有经验   对于Adobe AIR,这一切都非常熟悉)。 OpenFL   位于Lime之上,从而提供真正的原生体验。