於是在你面前有2條路,一條是研究引擎**,看能否找出bug隱藏在什麼地方,這條路往往比較艱難。第二條是使用egret白鷺引擎的聲音**來代替 laya聲音api,繞開這個問題。
作為egret引擎資深開發者的我來說,毫不猶豫的選擇了第二條路。
也許你會說,自己是laya引擎的鐵桿,egret也不熟,怎麼辦?
沒關係!我已經封裝好了相關**,按照步驟一一修改就行,5分鐘幫你解決這個終極bug。
2、引入檔案,在game.js 最後一行加入**:
require
("./laya.sound.min.js"
);
window[
"res"].
getresbyurl
(url,
(sound)
=>},
this
)
var soundchannel:any;
window[
"res"].
getresbyurl
(url,
(sound)
=>
,5000);
}},this
)
注意,以上**需要用到 window[「res」],也就是在game.js裡面引入的js裡面的物件。本地開發的時候是沒有 window[「res」]物件的,因此需要加個判斷:
if
(window[
"res"])
else
使用Laya引擎開發微信小遊戲(下)
本文由雲 社群發表 在src目錄下建立乙個新目錄role,用來存放遊戲中角色。在role裡建立乙個傘兵soldier.ts物件檔案。module role init void 修改gamepage.ts,把傘兵加入到遊戲主畫面中去,重點看rendersoldier module view init ...
laya 微信小遊戲 分享 功能
此功能的要點同,如何取得wx,if laya.browser.onminigame this.wx laya.browser.window.wx 然後通過wx.createcanvas 建立乙個離屏canvas.然後通過canvas.getcontext 2d 取得context,再通過contex...
Laya微信小遊戲本地快取
測試版本2.1.1.1 檢視bin libs laya.wxmini.js。發現只會快取png,jpg。聲音和atlas,json不會快取。對比白鷺,白鷺是將png,jpg,atlas,json都進行了快取。且可以設定哪些需要快取,哪些不需要。這一點方便多了。miniadpter.init初始化時,...