unity2018shader 发光条长宽

unity2018中shader不用再写脚本,直接连线就可以啦~
我们新建shader的时候建的是PBR Graph而不是以前的顶点shader,这时候我们再点开shader的时候出现的是连线框而不是打开vs
unity2018shader 发光条长宽_第1张图片

我们出现的就是这样的一个PBRMaster

unity2018shader 发光条长宽_第2张图片
我们为了单独更改emmisionColor中的颜色我们需要单独设置一个Node,然后连向Emission那个圈圈中,上面LineColor其实刚建出来像底下的Rectangle一样但是因为我们希望他在material中显现出来我们就不需要总是打开shader编辑器来更改其中的颜色了,因此我们就选中它然后选择Convert to property,在其中选中exposed然后我们在material面板中就可以看见了,我们还可以更改我们这个property的名字。

为了将emmision的颜色和颜色块的高度长度联系起来我们需要多一个Node名为Multiply,将颜色和Retangle分别脸上A和B上就可以了,然后将Multiply连上Emission的颜色上就可以得到效果

unity2018shader 发光条长宽_第3张图片

你可能感兴趣的:(unity2018shader 发光条长宽)