[BUG] Camer优化DC疑问+BMPFont图集合并渲染问题 附Demo

使用同一纹理 BmpFont的Label和Sprite 没有合并渲染。
Demo 中显示为7个drawcall 应该为1个。
drawcallTest.rar (280.9 KB)

  • Creator 版本:2.0.9

  • 目标平台: Web

  • 重现方式:运行即可


把图片的资源预乘勾起来,字体默认是带预乘的,所以和图片打断了,最终drawcall是2,因为调试信息的文本会产生一个dc

另外想问下,若对象按照ABABAB的层级排列(A、B为不同纹理)。
将所有A放入在Camera1中,所有的B放入Camera2中。在忽略调试信息的文本DC时,此时DC应该为2么?
我测试下来每加一个AB 多2个DC。这一块引擎是否没有优化 还是设计如此哇

@huanxinyin 麻烦看下哈~
这么做的目的是希望在不改变节点层级的情况下。通过camera来进行 DC优化