[]微信小游戏,开放域(排行榜)关闭后再开始游戏与直接开始游戏相比较,掉帧严重!
如果用户先打开了排行榜,再进入游戏里面,帧35-43。
如果用户直接进入游戏里面,帧57-60。
以下是关闭排行榜的代码:
如果用户直接进入游戏里面,帧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();//微信垃圾回收
}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自: