Cocos Enhance Kit: 对 Cocos Creator 引擎进行性能优化、增强的开源项目

请提供一下具体的报错,这个地址你无法访问吗?

https://smallmain.gitee.io/cocos-enhance-kit

1赞

如果通用,何不直接请求合并到creator存储库呢

没有看懂,sprites.forEach() 是什么?

2.4.x 可能不接受这种大的特性更新吧

而且我并没有多么熟悉引擎,代码在实现上也没有多符合原有的架构,只是在尽量书写符合的代码,即使 2.4.x 接受这种更新,这些代码应该也是需要改改,需要花费我很多时间,所以我暂时没有这种想法,我主要精力还是想在项目上,在做项目的过程中积累这些东西,但如果引擎团队确实有意实现这些特性觉得可以的话,那么我尽我的力帮忙

不过我还是觉得 2.4.x 可以抛弃了,更希望在 3.x 能出现这里的某些特性,如果能修改编辑器的代码的话这些功能可以实现得更好

2赞

我想回答,不过这段代码应该不是 Enhance Kit 里的吧我的朋友 :sweat_smile:,建议在原帖问问并且等原帖作者回答下:


spine报错了

1赞

mark…

1赞

感谢反馈,我大概知道可能的问题,能否方便私信提供一下这个 spine 动画文件或者帮我打一个断点确认问题吗?


这个 attachment.region 是空的

强 mark

1赞

麻烦看一下这个 attachment 是不是非 RegionAttachment 或 MeshAttachment 类型,比如 ClippingAttachment,应该是我忘记需要判断一下 region 是否存在再走合图逻辑

赞 mark了

1赞

火钳刘明 :face_with_monocle:

1赞

好像就这两种


然后还有一个骨骼动画贴图的报错

那的确是这个问题,今晚出一个修复版本,感谢你的反馈,如果急的话可以参考这个提交

骨骼动画贴图的报错暂时不清楚,可能是动态合图引起的,你有启用延迟加载资源之类的功能吗

没有启用

这就是大佬吗

能提供一个复现的工程吗, 我这里试了几个 spine 资源无法复现,感谢你的持续跟进

得晚上整理一下

好的麻烦了