[]关于大图集占用内存的问题
官网上的这个例子,确实释放后curMem占了16M,但是我这边初始化后确显示了x M(小于16),随着窗口拉大这个x会越大,这是怎么回事?是指大图集没有开启成功吗?代码如下(引擎版本1.7.16Beta):
Laya.init(Browser.clientWidth, Browser.clientHeight, WebGL);
Laya.stage.alignV = Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Stage.ALIGN_CENTER;
Laya.stage.scaleMode = "showall";
Laya.stage.bgColor = "#232628";
Stat.show(0,Browser.clientHeight * 0.6);
没有找到相关结果
已邀请:
1 个回复
qian
赞同来自: 18520860927
15版本以后换了实现的方式
“Laya.init(Browser.clientWidth, Browser.clientHeight, WebGL);
Laya.stage.alignV = Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Stage.ALIGN_CENTER;
Laya.stage.scaleMode = "showall";
Laya.stage.bgColor = "#232628";”
这段代码之后 内存是画布所占的内存 画布大小变化 内存就会变化 所以你说的X会一直变化
至于这个16M(如果你的图集大于16m是使用的图片原始的内存 如果小于16兆 是放在了这16兆里)
这个是开启成功了只不过没有显示出来,简单的测试一下,”在画布上写几个字运行一下,内存显示的是16M+原始画布的内存“
你可以试一下