背景音乐切换(cocos2d iPhone)

背景音乐切换(cocos2d iPhone),iphone,background,cocos2d-iphone,toggle,Iphone,Background,Cocos2d Iphone,Toggle,我开始在设置场景中切换背景音乐的开/关。我不知道如何只在背景音乐中切换,因为我的游戏中还有其他效果。如何使切换只影响应用程序中的背景音乐 我已经这样做了,也许给你一些吧 - (void)muteMusic:(CCMenuItemToggle *)sender { if([[SimpleAudioEngine sharedEngine]isBackgroundMusicPlaying]) { [[SimpleAudioEngine sharedEngine] pau

我开始在设置场景中切换背景音乐的开/关。我不知道如何只在背景音乐中切换,因为我的游戏中还有其他效果。如何使切换只影响应用程序中的背景音乐

我已经这样做了,也许给你一些吧

- (void)muteMusic:(CCMenuItemToggle *)sender
{
    if([[SimpleAudioEngine sharedEngine]isBackgroundMusicPlaying])
    {
        [[SimpleAudioEngine sharedEngine] pauseBackgroundMusic];
    } else {
        [[SimpleAudioEngine sharedEngine] resumeBackgroundMusic];
    }

}

我已经这样做了,也许给你一些吧

- (void)muteMusic:(CCMenuItemToggle *)sender
{
    if([[SimpleAudioEngine sharedEngine]isBackgroundMusicPlaying])
    {
        [[SimpleAudioEngine sharedEngine] pauseBackgroundMusic];
    } else {
        [[SimpleAudioEngine sharedEngine] resumeBackgroundMusic];
    }

}

谢谢,但是我想把我的声音文件与特效和背景音乐分开。如何只暂停背景音乐?请看一下这个主题!我猜cocos2d能自动分辨出背景音乐和效果的区别吗?谢谢,我误会了,因为我忘了playBackgroundMusic意味着它不是特效或其他任何东西。这真让人困惑,但谢谢你帮我澄清。顺便说一句,我选择了你的答案;)谢谢,但是我想把我的声音文件与特效和背景音乐分开。如何只暂停背景音乐?请看一下这个主题!我猜cocos2d能自动分辨出背景音乐和效果的区别吗?谢谢,我误会了,因为我忘了playBackgroundMusic意味着它不是特效或其他任何东西。这真让人困惑,但谢谢你帮我澄清。顺便说一句,我选择了你的答案;)