[LayaAir3]求问在shader中多pass怎么设置剔除

Shader3D Start
{
type:Shader3D
name:PBRstroke
enableInstancing:true,
supportReflectionProbe:true,
stateFirst:true,
uniformMap:{

},
defines: {
EMISSION: { type: bool, default: false },
ENABLEVERTEXCOLOR: { type: bool, default: false }
}
shaderPass:[
{
stateFirst:true,
pipeline:Forward,
VS:LitVS,
FS:LitFS,
renderState:{
cull:"Back",
}
},
{
stateFirst:true,
pipeline:Forward,
VS:LitVS1,
FS:LitFS1,
renderState:{
cull:"Front",
}
}
]
}
我想第一个pass剔除背面,第二个剔除前面,尝试了设置stateFirst,renderState各种大小写,放里面外面既不生效,也不报错;求正确设置方式
已邀请:

shiyang

赞同来自: 莱娅

stateFirst 小写

要回复问题请先

商务合作
商务合作