有人碰到过吗?网页端是有效的,drawcall200左右,原生下drawcall飙升到800
网页端如果你是用的编辑器里点击浏览器运行而没有经过构建的话,其实是用的没合图的碎图,(自动图集要构建之后才生成)有可能你原生的环境下,自动图集构建生成了之后太大了以至于不能动态合图
你有怎么多drawcall我猜是你的自动图集构建完后体积太大了,导致图集不能动态合图,我记得好像图集超过516x516就不能动态合图了
确实,我甚至达到了4096x4096。网页端我有经过构建,打包出来看的
请问516x516这个限制是在哪块代码体现的
动态合成图集单张图集默认20482048,默认能动态的最大512512。这些都可以设置2.x和3.x都在DynamicAtlasManager中可以找到对应方法设置。可以使用动态图集+多纹理来减少dc数量
在动态合图管理器类
动态合图自身最大默认也只有2048好像
乘号被吞了,应该也能看懂
是的我上面的帖子回本来是要回帖主的
这超出了一些设备限制
动态图集应该是合散图吧,图集应该是会进行自己同图集合批吧,我也发现原生情况下,同个图集里的每个图都是一个drawcall,很奇怪
图集大于516就不能合了
动态图集是和散图,可合成后就是图集了,可合成多张,这个时候如果加上多纹理就能优化了。倒是没碰到过同一图集不能合dc的情况。猜测可能是合成图集超出了一张大小,这样两张图集交替渲染就不能合dc了
2赞
源码默认都是512,自己设置的516可不能作为标准
我不记得了 
自动图集得打包才能生效,搞个textruepacker
编辑器里构建了也没法生效吗
