Estoy haciendo un juego y me gustaría tener un bucle de fondo de la música del juego y, además, tener dos canales diferentes de efectos de sonido. Me gustaría controlar el volumen de estos canales. Miré fmod, pero estaba fuera de mi presupuesto. Ahora, en cambio, estoy mirando el ejemplo de MixerHostAudio proporcionado por Apple. Es un claro ejemplo, pero un poco largo de más de 1000 líneas para tocar dos sonidos, así que me pregunto si debería estar haciendo otra cosa.¿La manera más conveniente de reproducir sonido en los juegos de iOS?
Mi API ideal sería algo como esto:
SoundSystem *sounds = [SoundSystem soundSystemWithLoop:@"koto.mp3"];
[sounds play:@"chimes.mp3" channel:1 looping:YES volume:0.0];
[sounds fadeTo:1.0 channel:1 delay:0.5];
[sounds play:@"buddha_bell.mp3" channel:2];
en los viejos tiempos CocosDenshion Sound Engine fue útil para esto. – Fattie