在进行树木的叶子shader时,原来使用的是Surface shader,出于性能的考虑要转变成效果一致的vertex&fragment Shader,转变中遇到个小问题。
原来Surface shader的效果:
自己写的vertex&fragment Shader的效果:
经过研究,发现surface中定义了这么一个指令:
1.#pragma surface surf LambertLight alphatest:_Cutoff
2.shader属性中定义了:
_Cutoff("Alpha Cut", Range(0,1)) = 0.5