2012-08-27 2 views
1

Coco2D는 2 개의 배경 사운드를 재생할 수 있습니까?iOS Coco2D 백그라운드 사운드 2 개 재생

[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound1.caf" loop:YES]; 
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound2.caf" loop:YES]; 

sound2는 음량의 절반으로 설정할 수 있으며 sound1이 지배적 일 수 있습니까?

답변

1

두 개의 BGM (배경 음악)을 동시에 재생하지 않는 것이 좋습니다. iPhone의 하드웨어 아키텍처로 인해 압축 된 음악 파일을 재생할 수있는 하드웨어 사운드 디코더가 하나만 있습니다.

그렇다면 사운드는 caf 형식 인 것 같습니다. 이는 압축되지 않았기 때문에 playEffect:을 사용하여 쉽게 재생할 수 있습니다. 성능에 대한 걱정없이 동시에 원하는만큼 많은 효과를 재생할 수 있습니다.

참고 : playEffect: 방법은 압축되지 않은 오디오와 함께 사용되어야한다 같은 caf, aif, ... 등 스티브 Oldmeadow, CocosDenshion의 저자