spine原生上新的问题很严重

版本3.1.1 ,3.1.2 ,spine在原生上添加再删除 再次添加时会报错,第二次添加时
image
setDestroyCallback回调没进去,导致mipmap合图报错,
测试代码imageassets.zip (217.1 KB)

@jare

该问题修复在3.3了. 可以先尝试手动更改一下修复

这个问题解决了,但导致另外一个问题
image
别的spine显示异常


https://github.com/cocos-creator/engine/pull/8742/files
那再试试这样改(只修改我截图的部分), 不行的话得等3.3正式版了. 这个月内会发布

不报错,但再次添加不上

老兄我们这个月要上线的,还是先解决下

1赞

麻烦传个完整的项目上来, 这边让相关的帮你跟进一下

assets.zip (694.3 KB)
就是添加关闭再次添加时 ,没反应 3.1.2 或者3.1.1

你把你脚本中的引用计数操作去掉再试试, 我这边删掉后正常了

删掉肯定正常,就是要把它清掉的,所以才加的

你要清掉什么?

清掉这个spine内存

应该是引用计数管理出了问题,误删了

可以参照如下提交分别修改engine,engine-native部分的代码解决该问题。
https://github.com/cocos-creator/engine-native/pull/3800
https://github.com/cocos-creator/engine/pull/9139

头皮发麻,试试fgui

fgui正式版才能用spine吧好像。

3.1.2版本还是不行的,难道要等到3.3吗

不用345

是的修复在3.3。