Material xxx doesn‘t have _Stencil property问题记录

记录一个实际遇到的问题。
起因是写了个UGUI闪红灯警告效果的shader,用的时候发现,放在button上没有问题,但是放到ScrollRect里的item上,就总是输出警告信息,Material xxx doesn’t have _Stencil property,导致编辑器中运行程序超级卡。
百度了下,看到有问的但是没看到解答的,之后就找不同,发现这shader可以穿透ScrollRect的遮罩层,就想着可能是这个问题,因为button的位置没有Mask,而item的位置是有Mask的,于是找了一段支持Mask的代码段,加到shader里就好了。
以下是参考连接
https://blog.csdn.net/WPAPA/article/details/71242812?utm_source=blogxgwz2

你可能感兴趣的:(unity3d)