creator3.8 自动图集在原生下,合批无效??

你有怎么多drawcall我猜是你的自动图集构建完后体积太大了,导致图集不能动态合图,我记得好像图集超过516x516就不能动态合图了

:rofl:确实,我甚至达到了4096x4096。网页端我有经过构建,打包出来看的

请问516x516这个限制是在哪块代码体现的

动态合成图集单张图集默认20482048,默认能动态的最大512512。这些都可以设置2.x和3.x都在DynamicAtlasManager中可以找到对应方法设置。可以使用动态图集+多纹理来减少dc数量

在动态合图管理器类

动态合图自身最大默认也只有2048好像

乘号被吞了,应该也能看懂

是的我上面的帖子回本来是要回帖主的

这超出了一些设备限制

动态图集应该是合散图吧,图集应该是会进行自己同图集合批吧,我也发现原生情况下,同个图集里的每个图都是一个drawcall,很奇怪

图集大于516就不能合了

动态图集是和散图,可合成后就是图集了,可合成多张,这个时候如果加上多纹理就能优化了。倒是没碰到过同一图集不能合dc的情况。猜测可能是合成图集超出了一张大小,这样两张图集交替渲染就不能合dc了

2赞

源码默认都是512,自己设置的516可不能作为标准

我不记得了 :joy:

我测试了一下,使用了自动图集配置,在creator编辑器下使用模拟器预览

这两个图属于同一张自动图集里,但是却有2个drawcall

我测试了一下,使用了自动图集配置,在creator编辑器下使用模拟器预览

这两个图属于同一张自动图集里,但是却有2个drawcall

自动图集得打包才能生效,搞个textruepacker

编辑器里构建了也没法生效吗

构建然后点运行

:sob:好的谢谢你,我再试试看。我刚才是构建完成后直接在creator里编辑器查看