首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与苹果的音频API相比,iOS平台上的FMOD有什么好处?

与苹果的音频API相比,iOS平台上的FMOD有什么好处?
EN

Stack Overflow用户
提问于 2011-03-27 23:45:57
回答 2查看 4.6K关注 0票数 4

我听说FMOD是游戏等桌面应用中最受欢迎的音频引擎之一。我读过它的文档,但是我感觉不到比苹果的API更好的东西,比如音频单元。它有许多强大的功能,但在iPhone等移动设备上看起来并不适用,因为处理能力太弱。

然而,这可能是由于我肤浅的知识和经验造成的。比起苹果的API,FMOD有什么功能(或属性)可以算作好处?(不仅是FMOD,还有其他音响系统,如果你知道的话)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-28 06:51:49

完全公开:我是一名程序员,在FMOD的制造商Firelight工作。

首先,我鼓励你尝试FMOD,它可以免费下载,看看示例和文档。这取决于您的应用程序或游戏需要什么,这将极大地影响您从使用FMOD中获得的好处。

有了FMOD,你将拥有像我们的虚拟语音系统这样的功能,它可以有效地利用有限的资源,有一整套的DSP效果可以应用到你的声音中,我们为拼接和同步提供了准确的声音回放样本。以及所有的标准音量,间距,3D空间化,滚动等您所期望的功能。更不用说我们充分利用了iOS硬件/软件解码功能,并且我们可以自动处理警报和呼叫等中断。

如果你想升级到一个更完善的设计器,数据驱动的实现,我们有FMOD设计器。在这里,您可以创建复杂的多声音参数驱动的事件,随机化的氛围和可控的音乐系统,所有这些都在一个图形工具中,只需最少的编程就可以实现。

一般来说,使用FMOD或仅使用音频中间件有很多好处。我能给出的最好的建议就是根据你的需要去尝试它们。如果您有兴趣了解有关FMOD的更多信息,请访问我们的论坛:http://www.fmod.org/forum

票数 11
EN

Stack Overflow用户

发布于 2014-08-25 23:46:14

我选择在我的独立项目中使用FMOD。让它继续运行所需的努力给我留下了非常深刻的印象。我能够在3-4个小时内在我的游戏中设置和运行声音。这包括观看FMOD工作室的介绍视频的时间,为2个背景循环音乐事件设置FMOD项目,以及在其中一个事件上设置高通滤波器并从游戏中参数化控制它。

FMOD studio的介绍视频以及它们的示例非常有帮助。

至于perf..我当前的项目使用了以下最坏的情况

具有特效的3分钟长循环音乐,由游戏参数控制的级别和具有效果的20秒长环境循环,由具有特效的游戏和循环马达声音(

  • )控制的级别,由2或3个并发射击和忘记2秒音频剪辑控制的级别,其中一些由用于修改间距的游戏参数控制,等等

我没有测量过使用和不使用FMod的具体时间,但我的游戏在iPhone 4S上保持了60秒。然而,我的游戏破坏了iPhone 4(使设备无法使用),但我非常确定我是如何使用OpenGL ES的。

直接回答你的问题。为什么我会选择FMOD而不是其他东西?

与OpenAL等其他选项相比,

  • FMOD的工具集、灵活性和易于集成是一个很大的优势。我不熟悉Apple音频API。所以我不能把FMOD和directly.
  • FMOD Studio在indies上是免费的(我相信它的项目成本不到10k)进行比较,在我看来fantastic.
  • Perf似乎是可靠的。
  • 对我来说最大的胜利是跨平台兼容性。我已经有了针对iOS、Win32和OSX的游戏,我所要做的就是下载并使用适当的FMOD库。如果我没记错的话,FMOD也支持Win8,WinPhone8,Android,Linux。此外,它还与Unity集成在一起。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5450280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档