用了静态合批 渲染后性能反而下降了

没用之前是 draw call 178 用过后 是99 但是帧数没有178的高 反而低了10帧,是不是我材质有什么地方设置的不正确

你的静态合并是用BatchingUtility.batchStaticModel这个方法实现的么

尽量不要用(USE_BATCHING)动态合批,动态合批会带来 CPU 损耗增高,主要是合并数据,如果性能压力不在 GPU 其实没有意义。

用 USE_INSTANCING 不会增加太多 CPU 损耗,也可以降低 drawcall,更推荐这种方式,当然也仅限于材质和模型一致的情况

楼主是直接打的自动图集吗?

我用了 USE_INSTANCING 微信的ios 特别容易闪退,不知道是不是计算量大的缘故

多个皮肤,需要多个材质么,我发现动态去换贴图时,instancing不生效

贴图换了就无法合批了

啥都没干 新建个示例项目就这样,,,,重启也没用,,,,

所以是只能每个皮肤都新建一个材质是吧?只有这个解决方法嘛