更新了2.0.8 ,然后勾选了label的Batch As Bitmap,但是看DC依然没减少?请问应该怎么使用的?

这里New Label 勾选了Batch As Bitmap以及不勾选对DC都没影响。一共有7个Label,最终结果都是8。顺便问下多出来的一个DC是哪里的?
更新了2.0.8 ,然后勾选了label的Batch As Bitmap,但是看DC依然没减少?请问应该怎么使用的?

这里New Label 勾选了Batch As Bitmap以及不勾选对DC都没影响。一共有7个Label,最终结果都是8。顺便问下多出来的一个DC是哪里的?
分别在IOS浏览器 , Edge IE Chrome上测过。DC的数值都没改变。
up~
摄像机占一个drawcall
谢谢回复,刚试了将摄影机移除了也依然draw call 为 1。
另外Batch As Bitmap 求人回复~~~~
默认一个DC是调试信息的渲染!
开启动态图集,在onLoad调用!以上问题下面解法。
cc.macro.CLEANUP_IMAGE_CACH=false;
Batch As Bitmap 在Native下有个问题,这样临时修复一下,当然会引起其他问题,自己先看看是否影响到项目!
谢谢回复。
1.按照你的方式在onLoad调用了,但是DC依然没变化。并且vs code也会提示不存在这个属性。这个是临时解法吗?
2.还没弄native,这个暂时先略过。

不会啊,你空场景,放入两个label,在加入一下脚本,带上cc.dynamicAtlasManager.enabled = true;前后比对,dc由3个变成2个!!!
我这边也是一样的,空场景放2个Lable
draw call 为 3
up~
表示关注
我这边尝试也是不行的,dc依然没有出现预期的效果降低,2.0.8版本,chrome浏览器和微信扫码都尝试啦,
引擎组的同学,你自己尝试下,截图看下你的效果!
我刚试了一下,可以,降低了十几个dc,2.0.9bate4版本
但是这个是2.0.7的功能,我先是用了2.0.7,没效果,然后更新到最新的2.0.8,还是不行。
我不知道是我操作问题还是怎样,是2.0.9 beta4可以?
我的也是没有效果,勾了其中4个文本,dc没有减少,不过我的引擎也是2.0.8,倒是不会像楼主那样代码飘红
飘红只是提示而已,这个问题不大。
这两天等引擎组回复也没个答案。
后来楼上有朋友说v2.0.9 beta4是可以使用的。于是又去下载了v2.0.9beta4版本的ccc尝试下,的确是dc有降低了,变成了3。
总结下:
2.0.7出的Batch As Bitmap这个功能,在2.0.7是使用无效的。
2.0.8也无效
2.0.9beta4是可以的。
就是这么任性。。。。。
2.0.9beta在哪里下载的
2.0.7与2.0.8为了修复BUG,修改了动态图集的机制,纹理的渲染状态必须一致才可以添加进动态图集中,为了避免添加进图集的纹理因为参数不同导致渲染出的结果错误,而Label的纹理设置了预乘以及Src Blend Factor是ONE, 跟动态图集的通用设置不同,所以才会导致Label的纹理没有加进动态图集中。2.0.9修改了Label的Blend Factor 并且取消了预乘。如果2.0.7跟2.0.8需要加入动态图集就要修改下引擎不使用预乘,并且其Blend改为SRC_ALPHA就可以,抱歉因为之前修复BUG导致的两个版本不能直接生效。