unity shader(20170301学习笔记)

首先,非常感谢风宇冲的博客。作者非常想学好unity shader,却感觉无从下手。经过几个月的看书查资料,大概记住了一些基本知识,但是怎么实现漂亮的shader还是云里雾里地。

于是,决定多尝试些具体地代码,从实际出发,积累,希望学好shader。

(注:参考自风宇冲unity3d教程学院【风宇冲】unity3d教程宝典shader篇:第一讲至第三讲)

例1:显示单一颜色

改变变量_Color,就能显示不同单色

例2:显示贴图+颜色

在元素中添加一张图片,设置图片时,设置为图片和单色的叠加

例子3:两张图片叠加

同样地思路,在元素中添加一张图片,设置图片时,设置两遍

代码:

SetTexture[_MainTex]{

Combine texture * primary

}

SetTexture[_MainTex2]{

//      第二张材质 * 之前累积(这里即第一张材质)

Combine texture * previous

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容