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

距离增强包的发布已过去了一年多,非常感谢大家的支持!

迟来的更新:已适配引擎 v2.4.12 版本。

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

1赞

831f5a5971a3ecc3bbaa286c14422719 如果调整Blend会导致合批失败

spine换装支持原生吗

(帖子被作者删除,如无标记将在 24 小时后自动删除)

是的,现在的渲染本身就是这么运作的

支持…

问下,我跑了下那个demo,但不知道为啥demo里面的压力测试可以合批,但是spine增强里面两个展示我都合批不了

试下下,用2.4.10版本的没问题,2.4.12的的spine改了cache模式就合批不了了

近期我测试一下看看

已在 https://github.com/smallmain/cocos-enhance-kit/issues/8 回复,感谢反馈

1赞

好用,项目小改了下

将功能模块的纹理资源动态加入到handler的textures,打开界面时设置到纹理插槽中,关闭界面时移除,基本上一个handler可以满足绝大多数使用情况

labelAtlas+dynamicAtlas+UI常驻界面纹理+当前开的界面纹理,一个handler还能余下4个纹理做动态操作

由于Spine暂时没有开启合图,常规UI界面可能dc在20左右,主场景由于特效比较多dc从170降到60左右

1赞

https://forum.cocos.org/t/topic/156944/8 ttf的char模式如果不用ttf的渲染器,会出现颜色不一的现象。有适配这个ttf渲染器的思路么

这个应该不会去适配,主要是有新的工作量,不过欢迎 pr,这个项目我自己只会做引擎新版本适配和修复增强包本身 bug 的工作了,引擎的问题让他们去解决。

刚才重新打了android包,发现ttf设置成char模式,并且开启ttf渲染cc.macro.ENABLE_NATIVE_TTF_RENDERER = true,发现游戏内并没有什么异常,文字能正常显示,唯一感觉到变化的是文字opcity没跟随父节点一起变化了。大佬所说的适配是要适配什么内容

我的意思是我没有去看怎么适配 ttf 渲染器,之前是为了少点工作量没去做兼容这个渲染器,所以暂时没有思路

嗯嗯,明白了

Shader会没有效果变成白色

2.4.5版本支持吗

仅仅需要高清字体的功能怎么搞?引用你的kit之后安卓编译总是出错,都搞头晕了。我仅仅是需要高清字体那个单独功能即可。请问在源码哪里改。

用 git patch 可能能帮到你,但 2.4.5 的版本差异可能太大,有点难度,原本就支持的版本应该不会出现安卓编译的问题