[]微信小游戏,开放域(排行榜)关闭后再开始游戏与直接开始游戏相比较,掉帧严重!

如果用户先打开了排行榜,再进入游戏里面,帧35-43
如果用户直接进入游戏里面,帧57-60
以下是关闭排行榜的代码:
//移除排行榜
_proto.closeCloudStorage = function () {
if (LayaSample.refract && Laya.stage.contains(LayaSample.refract)) LayaSample.refract.removeSelf();//折射层移除舞台
if (Laya.stage.contains(LayaSample.spriteLeaderboard)) {//从舞台移除
LayaSample.textureLeaderboard.bitmap.alwaysChange = false;//将消耗性能的这句话关闭
LayaSample.spriteLeaderboard.removeSelf();//移除精灵
}

LayaSample.textureLeaderboard.destroy(false);//销毁纹理
LayaSample.spriteLeaderboard.destroy(true);//销毁精灵

LayaSample.sharedCanvas = null;//wx.getOpenDataContext().canvas的引用
LayaSample.textureLeaderboard = null;//纹理引用
LayaSample.spriteLeaderboard = null;//精灵引用

if (window.wx) wx.triggerGC();//微信垃圾回收
}
这都没关干净吗?怎么回事啊?
已邀请:

Aar0n

赞同来自:

微信小游戏那里的文档要仔细的看,别漏了

要回复问题请先

商务合作
商务合作