[0]laya3.0 [场景管理] 关闭场景 显存并未下降

引擎版本LayaAir IDE 3.0.0-beta.6 
业务场景,我有两个场景 1.Scene.ls 2.Scene_1.ls
在场景1.中我触发跳转场景2 由于我两个场景都比较大(类元宇宙游戏)我希望跳场景2的时候把场景1的资源丢弃。
做法1.两个场景的Scene2D属性Auto Destroy At Closed 都勾选
场景1跳转场景2的代码
 
    private onynYesBtn(evt: Laya.Event): void {
        console.log("[BtnClick] [onynYesBtn!]");
        //this.yn_board_Cc.selectedIndex = 0;
        //跳转新场景
        Laya.Scene.close("Scene.ls");
        this._view.dispose();
        Laya.Scene.open("Scene_1.ls");
        Laya.Scene.destroy("Scene.ls");
        //Laya.Scene.gc();
    }
 现象我测试场景2内容很小
下方是场景1性能截图
下方图是场景2性能截图
 
刚刚接触laya3.0请问我上面的做法有不对的地方嘛,导致我释放不了显存。
已邀请:

小高

赞同来自: 135*****336

给个示例吧,我们来查下。

135*****336

赞同来自: 来自1999的

邮箱发了快两周了官方还没有给回复,有遇到类似需要释放场景资源问题的朋友嘛

135*****336

赞同来自:

场景1和场景2的显存比较图

135*****336

赞同来自:

游戏包太大一个包传不了,我用好呀 压了一下,你看下能解压开吗,如果不能,留个游戏给我吧,我邮件给您发。

135*****336

赞同来自:

Scene_1.ls场景单独运行显存108M 先运行Scene.ls(307M)走两步触发fgui弹出框点击确定跳转Scene_1.ls场景(这时候我的显存是378M)

要回复问题请先

商务合作
商务合作