在一个节点上播放音效,动态改变clip然后在播放,还是第一次加载的音效,后面加载确实改变了clip,但是播放出来的还是第一次的音效
onEnable: function() {
cc.loader.loadRes(‘audio/d_’ + (parseInt(this.index) + 1), cc.AudioClip, (err, clip) => {
if(err || !clip || !this.node.active) {
this.clear();
return;
}
let audioSource = this.node.getComponent('cc.AudioSource');
audioSource.clip = clip;
audioSource.volume = 1;
audioSource.play();
});
},