我在游戏中使用 cocos denshion 来播放音乐。
我目前正在使用以下代码播放背景音乐:
[[SimpleAudioEngine共享引擎] playBackgroundMusic:@"backSong.mp3"];
然而,当游戏结束时,我需要背景音乐逐渐淡出。如何淡出背景音乐,有什么办法吗?提前致谢!
另外,ObjectAL 比 CocosDenshion 更好吗?如果是这样,有什么区别/优点?
尝试这个:
float currentVolume = [SimpleAudioEngine sharedEngine].backgroundMusicVolume;
id fadeOut = [CCActionTween actionWithDuration:1 key:@"backgroundMusicVolume" from:currentVolume to:0.0f];
[[[CCDirector sharedDirector] actionManager] addAction:fadeOut target:[SimpleAudioEngine sharedEngine] paused:NO];
希望有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)