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

我测试了一下,不管是否装插件, RichText 的 Char 好像都会偏下,您再看看,是我测试的问题吗?

正在抽空解决

好东西啊,已购买扩展支持。
请问大佬:默认字符集是一个图集,如果char字符过多一个字符集装不下,会不会自动增加一个字符集呢?如果动态图集加字符图集超过8张,会不会自动增加一个多纹理材质呢?

mark一下!

增强包将 Char 图集数量扩展到了最高 8 张,Char 字符图集的文档:点击查看

第二个问题的答案是会的,也在该文档中有解释,主要看你设置的动态图集和字符图集进行合批的最大数量。

如果这两个数量加起来超过 8 就会使用更多的材质进行渲染,这会导致项目的 Draw Call 数量升高,建议保持加起来的数量不超过 8 张,能保持 1 Draw Call。

这个问题复现了,现在感觉是引擎本身处理有问题,已经在引擎仓库建立 issue。

出现的原因:正常释放 spine 资源,下次加载相同 spine 资源时出问题。

暂时的解决方案:

- 需要进行释放的 spine 资源,不让其参与动态合图。
- 需要参与动态合图的 spine 资源,不让其被释放。


@jare
@jareguo

能帮忙看一下吗?

https://github.com/cocos-creator-packages/jsb-adapter/issues/370

问题是 setDestroyCallback 没有响应吗?

响应很慢,释放之后估计得过几秒甚至更长才回调

jianfen 这位朋友测的是说过一段时间才会被调用,我测试的时候等了几分钟,从没有被调用过。

我是使用 Mac 模拟器,未安装增强包的情况下测试的,这个没回调导致 textureMap 中的无效对象没有释放越积越多。

mark~~

我用2.4.7又测试了一遍,确实跟插件没关系,只要是CHAR模式就会偏下,如果您有多余的精力可以修复下这个bug,我这边富文本暂时不用CHAR模式来解决,大佬 :+1:

大佬,构建android包报这个错can’t include space.是怎么回事

  • Build Failed: Error: Cocos2dx root [D:\Users\16570\gtjstuji2.4.10\packages\Cocos Enhance Kit\packages\2.4.10\1.2.0\cocos2d-x] can’t include space.


这么多图才22dc,真的好用,感谢大佬@SmallMain

没暖用!! h5 小游戏用下就好了!! 原生别用了!! 这个问题很严重. 内存直接爆炸了.

我操! 官方居然解决的!!! 赶紧mark

可以暂时让 spine 不参与动态合图或者不释放 spine 即可,其实还好

支持大佬……

不错 哎哟不错呀…

厉害 厉害 厉害