2.1.2版本 bmfont 无法合并批次渲染

@
  • Creator 版本:2.1.2 alpha 3版本

  • 目标平台: web平台

  • 详细报错信息,包含调用堆栈:无

  • 重现方式:100%

  • 之前哪个版本是正常的 :

  • 手机型号 :华为v10,谷歌浏览器

  • 手机浏览器 :QQ浏览器

  • 编辑器操作系统 :Mac

  • 编辑器之前是否有其它报错 :

  • 出现概率:100%

  • 额外线索:

现象:
1、多个Label在不同的node下,每个Labal会产生2个Drawcall,
2、多个Label在相同node下,所有Label加一起产生两个Drawcall
3、H5调试模式drawcall为60左右,release则变成了100
需求:怎么才能在不同的Node下,只有1-2个Drawcall?
游戏内有个实时的10人排行榜,产生drawcall 40个,而我游戏本身drawcall也就20个左右。
所以,重点是如何干掉这个排行榜的drawcall

bmfont字体是可以参与批次渲染的。
我想你应该是遇到了批次渲染被打断的情况。

确实是批次被打断。
例如:1、两个Label中间有一个sprite,drawcall增加一个
2、两个node,各自有一个Label,也会增加一个。