[]Laya.Event.RESIZE 栈溢出问题
下面是所有代码,会出现死循环,这是不是有问题?我要监听浏览器大小来改变游戏场景大小,怎么控制 ,
resize的方法有问题吧?为什么我第一次加载游戏的时候就会直接触发?
resize的方法有问题吧?为什么我第一次加载游戏的时候就会直接触发?
import WebGL = Laya.WebGL;
// 程序入口
class GameMain {
constructor() {
Laya.init(0, 0, WebGL);
// Laya.stage.scaleMode = 'full';
Laya.stage.screenMode = 'vertical';
Laya.stage.alignH = 'center';
Laya.stage.bgColor = '#ff00ff';
Laya.Stat.show(0, 0);
Laya.stage.on(Laya.Event.RESIZE, Laya.stage, ()=>{
console.log(111)
Laya.stage.width = 600 * Laya.Browser.pixelRatio;
})
}
}
new GameMain();
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自:
直接可以获取窗口尺寸,或者用其他适配方法。