加载方法
问题1:
getComponent(AudioSource) 里的 AudioSource 报红。
audio: AudioSource = null!;
onLoad() {
this.audio = this.node.getChildByName(`Audio`).getComponent(AudioSource);
}
问题2:
脚本为单例,this.audio 报空,this.audio 是场景拖拽赋值,在 onLoad 方法里是获取到了的。
playSound(path: string) {
resourceUtil.loadRes(path, AudioClip, (err: any, clip: any) => {
this.audio.clip = clip;
this.audio.play();
});
}
