Unity Shader方面的一些问题

学习《Unity Shader and Effects Cookbook》中遇到的一些问题


参考书籍《Unity Shader and Effects Cookbook》
中文版链接:https://pan.baidu.com/s/1ZAMGqtc5Ru8iFnUZG7UqYQ
提取码:oltz
英文版链接:https://pan.baidu.com/s/1gfLerV83_FpjWy4LDUvjjw
提取码:t1mj
还有一位博主就这本书做了学习笔记链接
这位博主写得也挺详细的,推荐大家看一看
我这里是记录一些我自己遇到的一些问题


1.5 创建自定义漫反射光照模型

跟着书上的添加完代码后报的错

错误
Unity Shader方面的一些问题_第1张图片
解决
Unity Shader方面的一些问题_第2张图片
Unity Shader方面的一些问题_第3张图片
将上述两个地方的SurfaceOutputStandard改为SurfaceOutput就好使了。但目前还不知道这是为什么,看之后的学习会不会知道吧。


1.7 创建渐变纹理来控制漫反射着色

加完如下代码段后报错
Unity Shader方面的一些问题_第4张图片
错误
Unity Shader方面的一些问题_第5张图片
解决
Unity Shader方面的一些问题_第6张图片
将原来的float2(hLambert)改为float2(hLambert,hLambert)就行了,可能是新版本不支持那么写了。

你可能感兴趣的:(Unity)