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里面的文件

注意,這里必須使用預加載的方式來加載音樂和音效,直接調用的話會導致音樂延遲播放的情況出現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM