1

我试图为我的 Sprite 创建轮廓着色器:

在此处输入图像描述

我在 YouTube(CodeMonkey 和 Brackeys)上观看了关于此的教程,但效果只有一半。在场景图中,我看到了预览:

但轮廓颜色我如此褪色:

在此处输入图像描述

而且我在场景预览中也看不到这个着色器:

在此处输入图像描述

我究竟做错了什么?
感谢您的关注

PS:当然我在这个视频
上设置了渲染管道 PPS:材质设置:

在此处输入图像描述

PPPS:着色器文件

4

1 回答 1

1

好的,首先你没有在Outline Color材料设置中的相应插槽中设置颜色。


然后你正在使用的是Add它导致加色组合成白色。

由于您的原始纹理不是全黑而是灰色的,因此将轮廓颜色添加到已经存在的颜色中,使其也更轻!

相反,您可以使用Blend节点并将节点的输出重新Substract用作混合纹理(不透明度)。

然后你必须玩一点模式,但我认为可能OverwritePinLight会是你想要的。

Multiply(实际上,轮廓颜色不需要额外的节点)

在此处输入图像描述


顺便说一句,在您添加文件之前,我只是从头开始复制了一个,它比您的复杂得多;)

在此处输入图像描述

于 2020-07-29T09:03:24.737 回答