码迷,mamicode.com
首页 > 其他好文 > 详细

LayaBox怎么添加背景音乐和音效

时间:2016-12-12 20:06:33      阅读:1272      评论:0      收藏:0      [点我收藏+]

标签:http   注意   create   加载文件   manage   ima   span   背景   media   

首先,我们要在项目下的 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怎么添加背景音乐和音效

标签:http   注意   create   加载文件   manage   ima   span   背景   media   

原文地址:http://www.cnblogs.com/Alisa-Davillver/p/6165309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!