5

我一直在研究为 iOS 编写类似于 Tap Tap Revenge、吉他英雄、摇滚乐队等音乐游戏的最佳方式。便携性是一个优势。

视频解释了 Open AL 有一些处理声音、一次播放多个声音和回收内存的好方法。我还遇到过 Cocoas2d Denshion 以低延迟处理音频。

这篇文章指出 HTML5 对音频播放尤其是复音很糟糕。他接着说 Phonegap 的 Media 类运行良好,通过使用本机插件模型,您可以使用 Phonegap 创建低延迟解决方案

如果你要选择一个 API,你会选择创建一个基于音频的低延迟游戏,为什么?如果您有与提到的不同的建议,请描述并说明原因。谢谢你。

4

4 回答 4

1

RemoteIO 音频单元在配置了请求非常短缓冲区的音频会话时,将允许当前 iOS 设备上的最低延迟。OpenAL 似乎建立在它之上。

于 2012-06-01T01:11:54.220 回答
0

如果您决定采用 PhoneGap 路线,那么 Andy Trice 的低延迟音频插件应该可以解决您的顾虑。

于 2012-06-01T13:16:38.513 回答
0

有一些方法可以解决 HTML5 延迟问题,如此此处所述。我建议您在手机上尝试一下,看看它们是否反应足够灵敏。如果没有,那么Novocaine可能是您最好的选择。

于 2012-06-01T00:14:27.657 回答
0

Wedge.js 是我今天在 Hacker News 上看到的,也许它会对你有所帮助

http://www.boxuk.com/labs/wedge-js

于 2013-01-08T04:54:35.290 回答