import gameData from "./gameData"; const { ccclass, property } = cc._decorator; @ccclass export class AudioManager { public static palyAudio(ID: number) { let model = Number(gameData.instance().audio_Config[ID + 2][3]); if (model == 1) { AudioManager.playMusic(ID); } if (model == 2) { AudioManager.playSound(ID); } } public static playMusic(ID: number) { const path = 'audio/' + gameData.instance().audio_Config[ID + 2][2]; cc.loader.loadRes(path, cc.AudioClip, (err, clip) => { if (err) { console.warn(err); return; } cc.audioEngine.playMusic(clip, true); }); } public static playSound(ID: number) { const path = 'audio/' + gameData.instance().audio_Config[ID + 2][2]; cc.loader.loadRes(path, cc.AudioClip, (err, clip) => { if (err) { console.warn(err); return; } cc.audioEngine.playEffect(clip,false); }); } }