开源嵌入式脚本引擎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/

你可能感兴趣的:(开发资源推荐,引擎,脚本,lua,嵌入式,python,虚拟机)