想问一下关于分层渲染的问题

之前看过分层渲染的原理
就是让图片放一起渲染和文字放一起渲染。
但是我今天测试一下,DrawCall并没有下降,不知道为什么
测试1:原本杂糅的!image

测试2:图片和文字分开的:image

不知道是为什么,我看别人这么做法是可以降DrawCall的,是不是还有合批的开关我没有打开

:upside_down_face:我不信!

啊?我也不信啊,可是测试出来就是这样子,我就乱了

image
甚至2张图片也没有合批,是我哪个功能没有开启吗

你两张图片不是同一张,且关闭了动态合图

两张图片是同一张图片呀,动态合图要怎么开

https://docs.cocos.com/creator/manual/zh/advanced-topics/dynamic-atlas.html 官方文档有写

这个写在 项目脚本中的最外层,不要写在 onLoad / start 等类函数中是这种写法吗
image
如果不是是要写在引擎里吗,如果是的话,我测试出来没有用,还是一样没有合批

这种时候不上工程包更待何时!

testPro.rar (3.5 MB)

你没有弄成同一个Layer。。。。。

ok,找到问题了