5

Tap Tap Revenge、Guitar Hero、Rock Band などに似た iOS 向けの音楽ゲームをプログラムする最良の方法についていくつかの調査を行ってきました。移植性はプラスです。

このビデオでは、Open AL がサウンドを処理し、一度に複数のサウンドを再生し、メモリをリサイクルするいくつかの優れた方法を備えていることを説明しています。また、低遅延でオーディオを処理する Cocoas2d Denshion にも出会いました。

この記事では、HTML5 はオーディオの再生、特にポリフォニーにとってひどいものであると述べています。彼は続けて、Phonegap の Media クラスは適切に機能し、ネイティブ プラグイン モデルを使用することで、Phonegap で低遅延ソリューションを作成できると述べています。

低遅延のオーディオ ベースのゲームを作成するために API を選択するとしたら、それはなぜですか? 上記の提案とは異なる提案がある場合は、その理由を説明してください。ありがとうございました。

4

4 に答える 4

1

RemoteIO オーディオ ユニットは、非常に短いバッファーを要求するオーディオ セッションで構成されている場合、現在の iOS デバイスで最も低いレイテンシーを可能にします。OpenAL はその上に構築されているようです。

于 2012-06-01T01:11:54.220 に答える
0

ここここ で説明されているように、HTML5 の遅延に対処する方法があります。これらを携帯電話で試して、十分な反応が得られるかどうかを確認することをお勧めします. そうでない場合は、ノボカインがおそらく最善の策です.

于 2012-06-01T00:14:27.657 に答える
0

PhoneGap ルートを使用することに決めた場合は、Andy Trice のLow Latency Audio Pluginが懸念事項に対処するはずです。

于 2012-06-01T13:16:38.513 に答える
0

Wedge.js は、今日の Hacker News で見たものです。役立つかもしれません。

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

于 2013-01-08T04:54:35.290 に答える