如何在着色器图形的自定义函数中使用 TEXCOORD0?

How to use TEXCOORD0 in custom functions of Shader graphs?

我已经使用普通着色器实现了代码,现在我正在将其转换为着色器图。我使用 uv 值使用片段着色器为命中点附近的特定区域着色,如何在着色器图形自定义函数中获得相同的结果?这是我在普通着色器中的代码。 如何在着色器图表中访问此 i.uv.x 和 i.uv.y?

fixed4 frag (v2f i) : SV_Target
{
    fixed4 col = tex2D(_MainTex, i.uv);
    if (abs(i.uv.x - _x) < 0.04 && abs(i.uv.y - _y) < 0.04)
    {
        col = _Color;
    }
    return col;
}

您应该将 UV 节点与拆分节点结合使用。