首页 > 代码库 > LayaBox怎么添加背景音乐和音效
LayaBox怎么添加背景音乐和音效
首先,我们要在项目下的 res目录里面放入项目所需要的音效和背景音乐
然后要在项目的开始预加载这个音乐
//预加载主游戏页面图片资源数组 var res:Array<any> = [ {url:"res/atlas/ui.json",type:Laya.Loader.ATLAS}, {url:"res/atlas/ui.png",type:Laya.Loader.IMAGE}, {url:"res/atlas/bg.mp3",type:Laya.Loader.SOUND}, //预加载背景音乐 {url:"res/atlas/hit.wav",type:Laya.Loader.SOUND} //预加载打击音效 ]; //设置progress Handler的第4个参数为true,根据加载文件个数获取加载进度 Laya.loader.load(res,null,Laya.Handler.create(this,this.onProgress,null,false));
下面就可以在需要的时候调用背景音乐和音效了
laya.media.SoundManager.playMusic("res/atlas/bg.mp3",0); //0表示循环播放
laya.media.SoundManager.playSound("res/atlas/hit.wav",1);
注意哦,这里的背景音乐和打击的音效不是同一个方法调用的哦,一个是playMusic()方法,一个是playSound()方法,注意里面路径哦,是res里面的文件
注意,这里必须使用预加载的方式来加载音乐和音效,直接调用的话会导致音乐延迟播放的情况出现
LayaBox怎么添加背景音乐和音效
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。