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

不客气,我记得改成了多字体图集,里面有一个atlases 数组

感谢大家的支持,国庆快乐!

已适配引擎 v2.4.10 版本。

新版本已上传至 Github,付费的引擎扩展已在 Cocos Store 提交了审核,请等待审核通过。

大概理解为,置灰修改texture0,导致其他用了texture0的组件,也置灰了,这里请问有好办法解决吗?

一般置灰不是修改材质吗,为什么是修改 texture0 ?

是在材质球里新增宏定义进行置灰

那应该只有用了开了这个宏的材质实例的组件才会置灰吧,没开的就还是正常的,或者可以提供一个复现工程吗?

主要是将演示工程中散图羊改成了图集,主要修改了multi-2d-universal.effect和multi-batcher.ts

链接: https://pan.baidu.com/s/1UVhOG9l6IICiG9k8xqFLzg 提取码: ecg1

以前的2.4.5 shader崩了
升级成2.4.10没问题,
加上了kit就这样子了…
可否帮忙看看, 需要兼容什么

太强了,文档也写得很棒!

是不是可以考虑加下小游戏版本的astc格式的支持,要等到官方添加支持要等到猴年马月

大佬,我按照你的动态合图部分修改完之后测试发现,三个图集用了一个材质,但是drawcall还是增加了三个,这个是为啥呀。除了材质相同之外,还需要什么一样么? :joy:


解决了,是hash值的问题

用的fgui ,部分图片渲染有问题。。。

mark1

大佬,请教一个问题哈,就是当这个合图失败返回null的时候,整个spine会花屏掉

感谢反馈,我检查了一下逻辑好像没有问题,有复现工程可以提供一下吗?

感谢回复,工程是公司的,所以我自己另外起了一个工程想复现这个问题,结果一直没法复现 :joy:,我自己再调试检查一下 看看是不是有其他原因:sob: :sob:

大佬,我复现出来了,第一次合图成功显示正常然后删除spine,再次创建的时候合图失败,然后就会花屏了,是哪里有缓存么,
我现在是每次创建的时候复制了一份SkeletonData才没有这样的问题。

大佬,spine没有合批啊

大佬,我在打包安卓的时候出现了这么一个问题,


然后我感觉是不是自己改坏了,就重新下载手动安装了kit,但是结果还是一样的问题,发现是这里的skin.attachments为空导致的 :joy: 如果有时间可以帮忙看看这里是不是有问题,感谢