【问题标题】:replacescene stops background music in my game cocos2d iosreplacescene 在我的游戏 cocos2d ios 中停止背景音乐
【发布时间】:2013-12-12 10:22:08
【问题描述】:

我正在为 cocos2d 中的游戏编写代码。我有 5 个 CCScenes。我正在尝试在我的游戏中实现背景音乐。我在所有 CCScenes 中播放同一个文件。我已经在一个称为控制器的单例类中实现了所有与卷相关的任务。 所以我的问题是每当我从一个场景导航到另一个场景时,背景音乐就会开始,但一旦加载新页面,它就会停止。 我想连续播放音乐 谁能帮帮我? 这是我播放声音文件的代码-

 [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"main_game_bg.mp3"];
 [[SimpleAudioEngine sharedEngine] setBackgroundMusicVolume: [[Controller sharedMySingleton] getBgVolume]];

我在主菜单类中写了这两行。这些在主菜单屏幕上以及当我导航到第一个屏幕时播放声音。但是一旦我进入下一个屏幕,即屏幕 2,它会重新启动音乐,并且在屏幕 2 加载后,它会停止音乐。下一个屏幕也会发生同样的情况。

【问题讨论】:

    标签: ios iphone objective-c cocos2d-iphone


    【解决方案1】:
    [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"blues.mp3" loop:YES];
    [[SimpleAudioEngine sharedEngine] playEffect:@"alien-sfx.caf"];
    

    你忘了在第一行提到循环

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多