请问,为什么给一个MeshRender设置多个材质,只有第一个会生效?
[图片] [图片] 如上图所示,给render设置了两个material,但是截帧出来只画了第一个材质,第二个材质没有画。 如果修改两个材质的顺序,同样也是第一个材质能画出来,第二个不行。 是不是微信性能优化方案暂时不支持单模型多材质渲染,只能用多pass。 (多pass的方案我们用不了。原因是我们因为2d和3d渲染的问题,会动态设置模型的renderstate。而对于多pass模型,运行时设置renderstate会导致所有pass共用同一个renderstate,会出现一些显示上的问题)