[LayaAir3]求问在shader中多pass怎么设置剔除
Shader3D Start我想第一个pass剔除背面,第二个剔除前面,尝试了设置stateFirst,renderState各种大小写,放里面外面既不生效,也不报错;求正确设置方式
{
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",
}
}
]
}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
shiyang
赞同来自: 莱娅