BatchingUtility.batchStaticModel使用之后模型错位,角度位置都改变了很多,模型也丢失很多东西,只能显示模型的一部分。
我们测试了这个场景没有问题,https://gitlab.cocos.net/publics/test-cases-3d/-/blob/master/assets/cases/rendering/static-batching.scene
你能发一下你的 demo 么?
确定是用的相同材质吗!mesh的顶点数据也要一致
同一个模型,材质也一样。
测试球体方块之类的正常,拿到项目里面就不行,资源暂时没法传。
今天又测试了很多次,换了很多模型,可能是模型的问题。但是具体哪里的问题没测出来。官方有什么推荐注意事项或者参数的吗?目前跟轴没啥关系。模型建好导入unity再导出的gltf。
没有啊,我们没复现问题,不好让大家注意莫须有的东西。
那就只能后面有空再重新调模型看看了。测试了别的东西正常,就有一个同样导出的模型不行。
问下 Mesh 的顶点数据结构必须一致,这句话怎么理解,如果是用同样的effect,算是顶点数据一致吗?
1赞
需要你的节点面板mesh属性栏的那个资源必须一样。effect是effect。
好像不太对呀,按你说的等于mesh资源是一样的,但楼上官方链接给的示例里面,4个mesh并不是一样的,分别是方块、球体、胶囊等,这几个mesh资源都不一样呀 
没看过,假如mesh资源不一样,会自动中断合批,并且有错误提示。
示例是正常合批的,你可以下载看下,所以没理解Mesh顶点数据结构一致,是怎样的情况
顶点数据格式一致,是指 法线 坐标 uv 这几个是一样的。不是指形状
你这么说我还是没理解。下午测试使用了同样的mesh资源也提示打断合批。还在测原因。
材质不同也无法合批。。。