2.2.1 spine在切换场景的时候无法释放内存!!

2.2.1版本 spine动画 在切换后没有释放内存
我写了个测试的demo:
一个场景上挂了几个spine动画 两个按钮 用于调用gc和切换场景
一个场景上没有spine动画 两个按钮 用于调用gc和切场景
两个场景同时都勾选了自动释放资源

在不停的切换场景 并手动调用gc 内存不会降下来

这是内存的变化情况
最后知道内存爆掉
测试设备为 iphonexr

1赞

@EndEvil 看看呢

给我一个邮箱呢

应该不大的,站内信发给我~

原来有这么大,看下站内信

spinemem.zip (1.5 MB)

贴图压缩了下 可以了

这个有啥结果了吗?

这块应该是有问题的,已经反馈处理了~

ok 如果有修复的pr了 贴一下哟 谢谢

目前定位是双纹理导致的问题,你看下能把spine分离,使用单个纹理,暂时处理下~

得重新制作了吧。

我这边使用单纹理进行测试 也是一样的结果呢 还是没有释放。。

这个是我放了几个单纹理的spine之后的内存变化图

好的,我们测试看看

问题可以复现,目前已经提交处理了

嗯嗯 好的 等待修复的pr。

mark

https://github.com/cocos-creator/engine/pull/5900