Ich habe einige Nachforschungen über die beste Art gemacht, ein Musikspiel für iOS zu programmieren, ähnlich wie Tap Tap Revenge, Guitar Hero, Rock Band usw. Portabilität ist ein Pluspunkt.Beste Audio-API mit niedriger Latenz für ein iOS-Musikspiel? OpenAL, Cocoas2d Denshion, PhoneGap
Diese video erklärt, dass Open AL einige großartige Möglichkeiten hat, mit Sounds umzugehen, mehrere Sounds gleichzeitig abzuspielen und Speicher wiederzuverwenden. Ich bin auch auf Cocoas2d Denshion gestoßen, um Audiodaten mit geringer Latenz zu verarbeiten.
Diese article besagt, dass HTML5 ist schrecklich für Audio-Wiedergabe vor allem Polyphonie. Er fährt fort zu sagen, dass Phonegap Media-Klasse gut funktioniert und mit dem nativen Plugin-Modell können Sie eine Lösung mit niedriger Latenz mit Phonegap
Wenn Sie eine API wählen würden, die Sie wählen würden, um eine latenzarme Audio-basierte Spiel zu erstellen und warum? Wenn Sie einen anderen Vorschlag als die genannten haben, beschreiben Sie bitte und warum. Vielen Dank.
gibt es irgendwelche Threading Herausforderungen, die entstehen, wenn sie direkt mit der Zeit mit beschränktem E/A-Audio-Arbeits Einheit? – KorinW
Sowohl Threadsicherheits- als auch Echtzeit-Leistungsanforderungen. Dies sind die Kompromisse, die erforderlich sind, um die niedrigste Latenz zu erhalten. – hotpaw2
Eine andere Frage ... Denkst du, dass der Versuch, Remote IO zu verwenden, für ein einfaches Beat-Tapping-Spiel wie Tap Tap Revenge übertrieben ist, aber anstatt nur auf einen Song zu tippen, triggern Sie tatsächlich Samples oder würden Cocos Denshion verwenden okay für diesen Zweck? – KorinW