我听说FMOD是游戏等桌面应用中最受欢迎的音频引擎之一。我读过它的文档,但是我感觉不到比苹果的API更好的东西,比如音频单元。它有许多强大的功能,但在iPhone等移动设备上看起来并不适用,因为处理能力太弱。
然而,这可能是由于我肤浅的知识和经验造成的。比起苹果的API,FMOD有什么功能(或属性)可以算作好处?(不仅是FMOD,还有其他音响系统,如果你知道的话)
发布于 2011-03-28 06:51:49
完全公开:我是一名程序员,在FMOD的制造商Firelight工作。
首先,我鼓励你尝试FMOD,它可以免费下载,看看示例和文档。这取决于您的应用程序或游戏需要什么,这将极大地影响您从使用FMOD中获得的好处。
有了FMOD,你将拥有像我们的虚拟语音系统这样的功能,它可以有效地利用有限的资源,有一整套的DSP效果可以应用到你的声音中,我们为拼接和同步提供了准确的声音回放样本。以及所有的标准音量,间距,3D空间化,滚动等您所期望的功能。更不用说我们充分利用了iOS硬件/软件解码功能,并且我们可以自动处理警报和呼叫等中断。
如果你想升级到一个更完善的设计器,数据驱动的实现,我们有FMOD设计器。在这里,您可以创建复杂的多声音参数驱动的事件,随机化的氛围和可控的音乐系统,所有这些都在一个图形工具中,只需最少的编程就可以实现。
一般来说,使用FMOD或仅使用音频中间件有很多好处。我能给出的最好的建议就是根据你的需要去尝试它们。如果您有兴趣了解有关FMOD的更多信息,请访问我们的论坛:http://www.fmod.org/forum
发布于 2014-08-25 23:46:14
我选择在我的独立项目中使用FMOD。让它继续运行所需的努力给我留下了非常深刻的印象。我能够在3-4个小时内在我的游戏中设置和运行声音。这包括观看FMOD工作室的介绍视频的时间,为2个背景循环音乐事件设置FMOD项目,以及在其中一个事件上设置高通滤波器并从游戏中参数化控制它。
FMOD studio的介绍视频以及它们的示例非常有帮助。
至于perf..我当前的项目使用了以下最坏的情况
具有特效的3分钟长循环音乐,由游戏参数控制的级别和具有效果的20秒长环境循环,由具有特效的游戏和循环马达声音(
我没有测量过使用和不使用FMod的具体时间,但我的游戏在iPhone 4S上保持了60秒。然而,我的游戏破坏了iPhone 4(使设备无法使用),但我非常确定我是如何使用OpenGL ES的。
直接回答你的问题。为什么我会选择FMOD而不是其他东西?
与OpenAL等其他选项相比,
https://stackoverflow.com/questions/5450280
复制相似问题