我看到这篇帖子,
https://blog.csdn.net/linxinfa/article/details/112555890
Unity使用ShaderGraph实现根据坐标控制溶解的位置,物体靠近局部溶解。
想把它改成根据坐标点改变贴图。但是因为带颜色,用乘法无法很好控制想要的颜色。而且不好控制改变颜色的范围。不知道有什么好的方法解决吗。
引用 皆我百晓生 小程序回复内容作答:
在Unity中,可以使用ShaderGraph来实现根据坐标点改变贴图。下面是一种可能的解决方案:
在这个解决方案中,通过插值当前顶点位置的方式,可以根据坐标点改变贴图的颜色。你可以根据需要调整插值范围,以控制颜色的变化程度。通过更改贴图本身的颜色或者调整贴图采样节点的参数,可以进一步调整颜色的范围和效果。
希望这个解决方案对你有帮助!