【CocosTextMeshPro】一个文本渲染解决方案——支持字体颜色渐变、斜体、下划线、删除线、描边、镂空、阴影、辉光、顶点动画、新的排版模式

怎么才能让不同参数的也合批呢 有修改建议吗 我去改改

想要不同参数也能合批,就得保证uniform参数一致。

要么就直接把uniform参数移到顶点数据里,直接传给顶点着色器;要么就把所有不同的参数全都塞进uniform中,比如搞一个uniform数组,然后顶点数据里加上uniform参数的索引,获取对应的uniform参数。

但我感觉也没必要非得合批吧,得看瓶颈在哪,一般预设几种不同参数的材质,同参数材质做好合批就够了

大佬,问个问题,怎么字数越多,三角面数越多

因为这个和位图字体是一样的,每个字符都是从字体纹理上找到对应的字符区域进行绘制,1个字符2个三角

mark就是拥有

在cmd中能正常使用命令并导出文件,但是在cocoscreator的扩展中使用就报错,是我哪里使用方式不对么? ,exec error: Error: Command failed: java -jar E:\game\runnable-hiero.jar -i E:\game\testFont\packages\CocosTextMeshPro/temp/hieroConfig.hiero -o E:\game\testFont\test/testFont.fnt -b

在真机上测试了发现占用内存率极高,至少占用了20%内存。有什么优化方案吗

能先看下你的测试demo吗,以及能否先分析下你的测试数据20%内存具体是由哪些组成的

mark,牛逼! :laughing:

测试工程,只使用一个辉光的效果,看起来辉光的颜色并没有生效

因为这个辉光的意思是两个颜色叠加,rgb值本就是白色(1)的叠加后依旧是白色(1)

fragColor += glowColor * glowColor.a * alpha;

大佬,我在雷电模拟器测试,帧率一直在跳动。文本的材质描边…的都是一样的,只是文本内容不一样。一会10~20帧,一会50~60帧,一会30~50帧

大佬 3.8.3 打包微信小游戏后报错Error: readFile:fail no such file or directory /7e/7eeb945d-1451-46d7-b2fb-ee1e8408c949.json是什么原因呐