标签: unity3d
我有一个附加到游戏对象的材料。
材质有纹理。
我有另一种不同颜色的纹理。
我想要的是当我点击游戏对象时。 只有相应位置的纹理才会改变颜色,它将是我拥有的另一种纹理的颜色。
实际上我想在油漆中创建一个像橡皮擦这样的工具。 橡皮擦擦除或仅白色按下鼠标的位置。
答案 0 :(得分:0)
你可以使用RaycastHit.barycentricCoordinate。
记录所有擦除uv位置,通过纹理通知着色器。
着色器色彩稀疏。
请参阅here