3D里怎么停止预加载的音乐[暂时解决]

虽然切换了场景,但是预加载后的音乐,仍然没有销毁
还在继续播放,不应该是一起销毁么?
2D中可以cc.audioEngine.stopMusic();全部停止

暂时在节点里创建了音乐组件来解决的。期待更好的对预加载资源的控制办法。
最好切换场景后,直接把音乐停止销毁,除非主动保留缓存资源。
另外,如果打开这个场景就直接切换另一个场景,能不能实现把预加载的动作结束掉呢。

听起来你是直接通过 audio clip 的接口控制播放的,那就只能同样自己手动通过 clip 的接口停止了;
设计上 audio source component 是更正式的接口,可以尽量都通过这层调用;
另外资源管理的部分,目前 loader 没法知道在下一个场景里这些音频资源还有没有被使用,所以暂时没有自动释放机制,如果需要目前得在切场景时手动控制