现代游戏已经不能没有声音,所以音频引擎成为游戏引擎中不可缺少的一部分.这是一篇介绍现代音频引擎的文章(http://hard.zol.com.cn/labs/2003/0520/60986.shtml).FMOD音频引擎(http://www.fmod.org)是一个非常不错的音频引擎,其使用也比较简单,下面做一些简单介绍:
一.基本准备
它是免费的,你可以从它们的主站上下载API等文件.之后,你需要添加头文件和库文件,如下(C/C++):
- fmodvc.lib 用于 Microsoft Visual C++ 和 Codewarrior
- fmodbc.lib 用于 Borland
- fmodwc.lib 用于 Watcom
- fmodcc.lib 用于 LCC-Win32
- libfmod.a 用于 MingW and CygWin
- fmod-3-7.lib 用于 GCC
(参考:http://www.gamedev.net/reference/articles/article2098.asp)
之后,只要添加fmod.h头文件后就可以使用了.
二.开始使用
1.初始化
开始播放声音前,需要进行初始化,