2010-01-16 3 views
2

iPhone에서 Cocos2D를 사용하여 새로 만든 게임이 있습니다. 나는 지금 소리 구현 부분에있다. 나는 소리를 구현할 수 있었다. 그러나 그것은 어떻게 든 작은 볼륨을 가지고 있습니다. 특히, 클릭 버튼 효과가 들립니다. 그들은 너무 작습니다. 당신은 저에게 저 특별한 소리의 volumn를 증가시키는 방법을 보여 주시겠습니까? 다음은 버튼 사운드에 대한 코드입니다. 이 버튼을 클릭하는 곳에서 이것을 호출 할 것입니다. 현재의 시스템 사운드로 재생됩니다iPhone 게임 개발에서 음향 효과를위한 볼륨 높이기

-(void) play 
{ 
    NSString *path = [NSString stringWithFormat:@"%@%@",[[NSBundle mainBundle] resourcePath],@"/menu_button_2.wav"]; 
    SystemSoundID soundID; 
    NSURL *filePath = [NSURL fileURLWithPath:path isDirectory :NO]; 
    AudioServicesCreateSystemSoundID((CFURLRef)filePath ,&soundID); 
    AudioServicesPlaySystemSound(soundID); 
    //AudioServicesDisposeSystemSoundID (soundID); 
} 

답변

4

AudioServicesPlaySystemSound, 당신은 대신 표준 오디오 서비스의 AVAudioPlayer 기능을 사용하여 사운드를 증가시킬 수있다. 여기

몇 가지 팁 :

http://webbuilders.wordpress.com/2009/03/28/when-to-go-with-avaudioplayer-on-iphone-sdk/

또한 WAV는 매우 낮은 볼륨에서 혼합 될 수 있을까? 대담성 (http://audacity.sourceforge.net/)

+0

답장을 보내 주셔서 감사합니다. 나는 그 소리들에 익숙하지 않다. 배경 음악은 mp3이고, 클릭 효과는 wav입니다. 두 가지 형식이 있습니다. 두 가지 사운드 포맷으로 인해 볼륨이 낮습니까? – Rocker