新建文件夹res2,设置为bundle
移动文件
public loadBGM (): void { const bundleName = 'res2'; // 你的bundle名称 const audioPath = 'bgm'; // 在bundle内的音频路径(不含扩展名,因为Cocos会识别) cc.assetManager.loadBundle(bundleName, (err, bundle) => { if (err) { console.error(`Failed to load bundle ${bundleName}:`, err); return; } bundle.load(audioPath, cc.AudioClip, (err, audioClip) => { if (err) { console.error(`Failed to load audio clip ${audioPath} in bundle ${bundleName}:`, err); return; } // 创建音频源并播放 const audioSource = new cc.AudioSource(); audioSource.clip = audioClip; audioSource.play(); // 设置为全局变量 window.globalBGM = audioSource; // 设置循环播放 audioSource.loop = true; console.log('Background music is now playing'); }); }); }