[]为什么官网示例中关于stage的调用都用Laya.stage的形式

//为什么官网示例中关于stage的调用都用Laya.stage的形式,而不采取在Laya.init后创建var stage = Laya.stage; 变量呢?是因为避免内存溢出的原因吗?本人小白,不太懂内存在什么时候会被占用什么时候能自动回收,什么时候需要手动回收。
(function(){
    var Browser = Laya.Browser;
    
    Laya.init(Browser.clientWidth, Browser.clientHeight, Laya.WebGL);
    var stage = Laya.stage;
    stage.bgColor = "#00ffff";
    stage.alignH = "center";
    stage.alignV = "middle";
    stage.scaleMode = "showall";
})();
已邀请:

Monica - 知识达人

赞同来自:

两者是一样的
关于内存占用自动回收:
在WebGL模式下默认小于512的图片,加载后会自动打到大图合集下,无需开发者手动移除,引擎会自动判断,当内存大于最大上限阀值时,将旧的资源进行销毁!
其他的看你自己的需求,不用的时候自己手动清理销毁

要回复问题请先

商务合作
商务合作