我试图为我的 Sprite 创建轮廓着色器:
我在 YouTube(CodeMonkey 和 Brackeys)上观看了关于此的教程,但效果只有一半。在场景图中,我看到了预览:
但轮廓颜色我如此褪色:
而且我在场景预览中也看不到这个着色器:
我究竟做错了什么?
感谢您的关注
PS:当然我在这个视频
上设置了渲染管道
PPS:材质设置:
PPPS:着色器文件
好的,首先你没有在Outline Color
材料设置中的相应插槽中设置颜色。
然后你正在使用的是Add
它导致加色组合成白色。
由于您的原始纹理不是全黑而是灰色的,因此将轮廓颜色添加到已经存在的颜色中,使其也更轻!
相反,您可以使用Blend
节点并将节点的输出重新Substract
用作混合纹理(不透明度)。
然后你必须玩一点模式,但我认为可能Overwrite
或PinLight
会是你想要的。
Multiply
(实际上,轮廓颜色不需要额外的节点)
顺便说一句,在您添加文件之前,我只是从头开始复制了一个,它比您的复杂得多;)