【发布时间】: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