LayaBox:调用 Laya.timer.once报Cannot read property 'once' of null

报错代码:

// 程序入口
class GameMain {
    constructor() {
        Laya.timer.once(1000,this,this.arrayTest);
     }
    public arrayTest():void{
        console.log("....");
    }
}
new GameMain();

报错:

TypeError: Cannot read property 'once' of null

报错原因:没有初始化引擎


正确代码:

// 程序入口
class GameMain {
    constructor() {
        //初始化引擎,不支持WebGL时自动切换到Canvas
        Laya.init(550,400,Laya.WebGL);
        Laya.timer.once(1000,this,this.arrayTest);
     }
    public arrayTest():void{
        console.log("....");
    }
}
new GameMain();

你可能感兴趣的:(LayaBox:调用 Laya.timer.once报Cannot read property 'once' of null)