Commit 43942fbf authored by limingzhe's avatar limingzhe

fix: debug

parent 881072ee
...@@ -702,17 +702,10 @@ export default class middleLayer extends cc.Component { ...@@ -702,17 +702,10 @@ export default class middleLayer extends cc.Component {
cc.audioEngine.stopAll(); cc.audioEngine.stopAll();
this.getDragonDisplayAssetList(cc.find('Canvas')); this.getDragonDisplayAssetList(cc.find('Canvas'));
this.clearPrefabs(cc.find('Canvas'));
const scene = cc.director.getScene(); const scene = cc.director.getScene();
if ( cc.assetManager.releaseUnusedAssets) {
console.log('汪汪汪: releaseUnusedAssets');
cc.assetManager.releaseUnusedAssets();
}
cc.director.loadScene("gamecenter", () => { cc.director.loadScene("gamecenter", () => {
// const destroyer = cc.instantiate(cc.find('middleLayer/Destroyer')); // const destroyer = cc.instantiate(cc.find('middleLayer/Destroyer'));
...@@ -720,25 +713,21 @@ export default class middleLayer extends cc.Component { ...@@ -720,25 +713,21 @@ export default class middleLayer extends cc.Component {
// destroyer.active = true; // destroyer.active = true;
if ( cc.assetManager.releaseUnusedAssets) {
console.log('汪汪汪: releaseUnusedAssets');
cc.assetManager.releaseUnusedAssets();
}
if (this.curBundle) { if (this.curBundle) {
this.curBundle.releaseUnusedAssets(); this.curBundle.releaseUnusedAssets();
if (scene) {
let dependAssets = cc.loader.getDependsRecursively(scene.name);
this.curBundle.releaseAssets(dependAssets);
cc.log("释放当前场景资源:", this.curBundle.name);
}
this.curBundle.releaseAssets();
cc.assetManager.removeBundle(this.curBundle); cc.assetManager.removeBundle(this.curBundle);
this.curBundle = null; this.curBundle = null;
} }
scene.destroy(); scene.destroy();
// 强制触发一次垃圾回收(主要是 js 对象) // 强制触发一次垃圾回收(主要是 js 对象)
cc.sys.garbageCollect(); cc.sys.garbageCollect();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment