【发布时间】:2010-02-09 23:50:28
【问题描述】:
我正在为 iPhone/iPod 编写游戏。
我的引擎使用的是 OpenGL-ES,这意味着游戏需要一些性能。 (实时游戏,而不是像游戏那样的静态棋盘游戏。)
我查看了 iPhone 中的基本声音框架,有几个框架,(Core Audio、Audio Toolbox、OpenAL...)但我无法详细确定它们的区别。
我认为 OpenAL 将获得最佳性能,但这只是猜测,没有任何线索。而iPhone/iPod是一个音乐播放器硬件,我无法深入了解iPhone/iPod的特点。
我对所有这些框架都是新手,所以我必须研究其中一个。现在我正在选择一个。
我需要的功能是:
- 无延迟播放。音效应该是实时反馈。
- 以非常小的内存占用流式播放长音乐。
- 每次播放音效时的音量控制。
- 混合。可以同时播放多种不同的音效。 (大约 4 个或更多)
- 游戏所需的其他功能。
- 硬件加速(如果存在)
- 如果可能的话,实时过滤效果(混响、回声、3D...)。
- ...
你能为我的游戏推荐一个框架吗?并且对每个框架的一些解释也将非常感激。
【问题讨论】:
标签: iphone frameworks audio