请问3.0.1如何处理切换场景时,背景音乐常驻,不被打断,不会重头播放?
现在在初始场景使用game.addPersistRootNode将一个挂了audiosource组件的节点变成持久化节点时,切换场景,在真机和微信开发者工具中,背景音乐会被:
1.停掉
2.或者没播完,直接重头播放
希望不要重头播放,这有大佬做过类似的吗
请问3.0.1如何处理切换场景时,背景音乐常驻,不被打断,不会重头播放?
现在在初始场景使用game.addPersistRootNode将一个挂了audiosource组件的节点变成持久化节点时,切换场景,在真机和微信开发者工具中,背景音乐会被:
1.停掉
2.或者没播完,直接重头播放
希望不要重头播放,这有大佬做过类似的吗
实在不想合并几个场景成为一个场景,我个人认为,一个游戏项目有多个场景很正常吧,然后在切换场景的时候,背景音乐能够不受切换场景的影响
1、
cc.audioEngine.playMusic(cc.AudioClip); 用这个直接的API
2、
自己实现一套场景管理。这个CC没有场景叠加,自己虚构一些概念来实现,也顺便实现了场景永驻。
creator3.0.0的引擎版本,已经去掉了cc.audiEngine的相关接口了 
请允许我表达一下想法:也许可以在常驻节点的基础上,在准备切换场景时记录下背景音乐的播放时长位置,然后在新场景中设置这个播放时长位置。 AudioSource | CocosCreatorAPI
也许在官网api中,可以参考 setCurrentTime, getCurrentTime这些方法。我是初学者,找到的链接不一定能对应解决您的需求,仅供参考。
3.0去掉cc.audiEngine接口真的是难受,想单纯简单的播放一下音乐都不行了。