多个材质怎么用?多个shader怎么叠加?

MeshRenderer里的Materials添加大于1个材质的时候,渲染的顺序是怎么样的?
我想给3d模型添加一个shader负责给模型贴图,再添加一个shader在其上加光效。
unity里是可以实现了,但是cocos creator2.3.3里不知道怎么搞的,两个shader只能渲染出来一个,不能透明叠加,而且文档和论坛也没找到相关的

同问sprite可以设置多个材质我发现只有第一个材质会起效果

我也遇到了相同问题,还有个疑问:不知道在第二个shader拿到的数据,是否是经过第一个shader处理过的数据,它们的效果是否支持叠加?

1赞

基于 RenderTexture 实现的多 Pass Kawase Blur(对图像进行多次处理)

这是一个多一个图形进行多次处理的示例~

非常感谢!