如何在 Shader 图形的自定义函数中使用 TEXCOORD0?
Posted
技术标签:
【中文标题】如何在 Shader 图形的自定义函数中使用 TEXCOORD0?【英文标题】:How to use TEXCOORD0 in custom functions of Shader graphs? 【发布时间】:2021-09-02 02:47:58 【问题描述】:我已经使用普通着色器实现了一个代码,现在我将其转换为着色器图。我使用 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;
【问题讨论】:
【参考方案1】:您应该使用 UV 节点和拆分节点的组合。
【讨论】:
不客气!以上是关于如何在 Shader 图形的自定义函数中使用 TEXCOORD0?的主要内容,如果未能解决你的问题,请参考以下文章