开源嵌入式脚本引擎LUA以及开源音频引擎Audiere

 

. Lua是类似Python那样的脚本引擎,采用虚拟机的原理工作,其虚拟机可以嵌入C语言的源代码中,这样我们便拥有了一个嵌入式脚本的解析能力。可以方便的使用Lua脚本对C语言的程序拥有控制能力。

Lua的解析速度相当快,并且节约内存,但是相对于Python,它的文档较少。

Lua的实用例子是魔兽世界,暴雪采用了这个引擎作为魔兽世界的配置脚本语言。

欢迎访问LUA的官方网站。

http://www.lua.org/



2. Audiere是一个开源的音频引擎,小巧玲珑,使用方便,编译后其DLL文件只有500k,在VC中的使用也相当方便。

相比更加常见的FMOD,Audiere是免费的,完全遵循LGPL规范,用户不需要为License付出任何费用。

它是一种高层音频API,支持Ogg Vorbis,MP3,FLAC,WAV,AIFF,MOD,S3M,XM和IT格式的文件(很遗憾不支持MIDI)。其输出支持DirectSound 和WinMM。平台支持Windows,OSS,Linux,Cygwin,以及SGI AL。

欢迎访问Audiere的官方网站。

http://audiere.sourceforge.net/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值