. 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,它的文档较少。
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/