[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请问我上面的做法有不对的地方嘛,导致我释放不了显存。
业务场景,我有两个场景 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请问我上面的做法有不对的地方嘛,导致我释放不了显存。
没有找到相关结果
已邀请:
要回复问题请先登录
5 个回复
小高
赞同来自: 135*****336
135*****336
赞同来自: 来自1999的
135*****336
赞同来自:
135*****336
赞同来自:
135*****336
赞同来自: