BaseVFX效果 - 透明描边
https://zhuanlan.zhihu.com/p/113957864
- 最终效果
可以看到描边和物体都是透明的
- 思路
通过开启zwrite来做剔除
GUI部分得做一些调整
由于 SetupMaterialBlendMode 函数中,会判断不同的SurfaceType进行参数设置的
所以加了个参数进行手动控制,如果直接控制是冲突的
shader里只需要创建一个变量就可以
然后透明和描边两个材质都开启 zwrite,但结果在某些角度会有一些问题
发现颜色会有一些偏蓝,实际上还是渲染顺序的问题,所以还要调整一下队列
把内部红色的渲染队列调低一个变成2999
这样就可以得到正确的结果了
另外对于cull,both和front是不一样的,建议开启front