haXe开发备忘:haXe库整理

本文提供了一系列haXe库的介绍,适用于使用haXe+NME开发跨平台游戏的开发者,涵盖动画、物理、游戏引擎、文件操作等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

事先声明,这里仅收集罗列对于本人常用及感兴趣的haXe库,用haXe+NME开发跨平台游戏的童鞋可以参考。

以下库除特别说明外都可以用haxelib install <libname>命令来下载安装,用haxelib info <libname>来获取其主页地址及版本信息。

* actuate: 非常方便的补间动画引擎

* box2d: 著名2D物理引擎的haXe移植。这个库最近版本的许可证从GPL改为更宽松的MIT了,想把它用在商业游戏里的童鞋可是有福了!

* croxit-1: 似乎是帮你在用c/s的模式写本地程序的,感觉像是phoneGap的haXe版

* flambe: 跨平台网游引擎,客户端用haXe->Flash/Html5,服务器端用haXe->JS(Node.js)

* flixel: 著名Flash游戏引擎Flixel的haXe移植版

* format: 用于读写多种文件格式,包括swf, mp3, zip, tar, gz, tgz, bmp, jpeg, png, pdf等。注意swf库依赖于format库

* hscript: 脚本解释器,语法基本上是haxe的一个子集,可以用于游戏脚本之类的

* hxcollision: 基于圆形和多边形及分离轴算法的碰撞检测库,如果游戏没必要用物理引擎,可以考虑采用这个

* hxcpp: 把haXe构建成CPP源码的必备库,NME依赖于此库

* hxencode: unicode及多语言支持库,目前暂无中文支持,不过我准备近期给它加上此功能

* hxgk: haXe的iOS GameCenter扩展库,是一个良好的编写iOS本地扩展的例子

* hxJson2: JSON解析引擎。此引擎在cpp目标中好像有问题,推荐采用haXe集成的haxe.Json类

* jeash: 写html5游戏的必备库,目前已经集成到NME中了

* nape: 另外一个很牛X的2D物理引擎,据说速度比box2d快很多,有AS3版本。支持浮力,弹性体,多引力体(参见疯狂小鸟宇宙版)等非常酷的特性

* nme: Flash运行库的C++版本,写多平台游戏必备

* nmex: haXe在Android和iOS的本地扩展库,支持广告、GameCenter、IAP等

* swf: 读取swf文件的库

* Flint: 粒子系统移植版。http://code.google.com/p/flinthx/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值