问题描述
我已经使用普通着色器实现了一个代码,现在我将其转换为着色器图。我使用 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 节点和拆分节点。