[已发布] Cocos Creator 3.8.6 社区版公测贴【3.14】

你点击重新贴图,正常应该展示一个小图标的,浏览器和预览可以展示出来,但是微信开发工具展示不出来

构建的时候 Source Maps选独立

image 3.8.6频繁设置sprite的color就会出现这个报错

麻烦提供一个复现 demo 。

我看看吧,之前3.8.5没有问题,升级后才有问题,项目比较大我测试看看

上面2个3.8.6 最新的有问题

运行时没有,编辑器环境下可以通过 Editor.Project.name 获取,你可以自己存一份到 resources 里面,然后去 load 它

1赞

自己写个类继承sp.Skeleton 就可以用 this._skeleton.setSkin(customSkin);
设置了


最新3.8.6版本,求助,在排查内存泄漏的时候,发现spine的缓存数据没有清理掉。查看代码唯一能把frames清理的函数invalidAnimationFrames并没有地方调用。可能我的理解有问题,请问这种泄漏应该怎么处理呢?谢谢

[Cocos Creator 3.8.6 社区版公测贴【3.14】

spine 4.2 加载超过10个左右的spine直接报错

@dumganhar

缓存由 destroySkeleton 进行移除,而这个接口的调用依赖组件行为

请问spine的资源是什么版本,这个要求4.2+;请留意creator 中的相关警告

就是spine 4.2

你好,可以提供demo吗

我们这边逻辑很复杂,暂时没有好的demo, 我再看看能不能找个简单的方法重现

你说的方法只是销毁的SkeletonCache的数据,AnimationCache的数据并没有清理啊

animationCache是由skeletonCache 缓存的

还真是,原来可以曲线救国 :joy:

web测试正常,但是安卓下会报错,_skeleton没有setSkin 这个方法,请问有解吗