1. 程式人生 > >【html5】臘鴨Layaair2.0使用及問題解決方案彙總:不定期收集更新

【html5】臘鴨Layaair2.0使用及問題解決方案彙總:不定期收集更新

最近,H5引擎提供商Layaair(臘鴨)更新了他們的引擎庫,版本2.0+。

這個版本剛出,BUG不少,官方文件也還處於在1.0階段。

很多東西到官網沒辦法查證,提問往往也是石沉大海,只好模石頭過河了。

現收集到的一些問題,可能以後官方會慢慢修復;

(1)問題:新建的view上繫結的指令碼,在addChild新增到舞臺時,沒有執行?

這在1.0版本是可以的,但到了2.0就不會執行了,不曉得是否為bug。

解決方案:就是用scene的open方法,程式碼如下所示:

 //如果scene上綁定了指令碼,必須要使用Scene.open來執行。
        Laya.Scene.open("login/LoginAccount.scene", false, Laya.Handler.create(this, (uiScript) => {
            this.loginAccount = uiScript;
            console.log(uiScript);
            this.addChild(this.loginAccount);
        }));

uiScript就是在這個上繫結的指令碼,回撥會返回它。

待收集更新。。。