Unity3d 在绘画中,单击鼠标按钮时纹理颜色会发生变化

Unity3d 在绘画中,单击鼠标按钮时纹理颜色会发生变化,unity3d,Unity3d,我有一个附加到游戏对象的材质 材质具有纹理 我有另一种不同颜色的质地 我想要的是当我点击游戏对象时。 只有相应位置的纹理会改变颜色,它将是我拥有的另一个纹理的颜色 事实上,我想创建一个工具,比如画图中的橡皮擦。 橡皮擦仅擦除或清除我按下鼠标单击的位置。您可以使用RaycastHit.barycentricCoordinate 记录所有擦除uv位置,通过纹理通知着色器 着色器使用颜色 看

我有一个附加到游戏对象的材质

材质具有纹理

我有另一种不同颜色的质地

我想要的是当我点击游戏对象时。 只有相应位置的纹理会改变颜色,它将是我拥有的另一个纹理的颜色

事实上,我想创建一个工具,比如画图中的橡皮擦。
橡皮擦仅擦除或清除我按下鼠标单击的位置。

您可以使用RaycastHit.barycentricCoordinate

记录所有擦除uv位置,通过纹理通知着色器

着色器使用颜色