gpt4 book ai didi

unity3d - 从平面上删除纹理

转载 作者:行者123 更新时间:2023-12-04 05:30:12 25 4
gpt4 key购买 nike

我有一个应用于平面的纹理,并希望在屏幕上触摸删除该平面上的选定位置(如橡皮擦),以便在我触摸的位置,纹理应该是透明的。我该怎么做?

最佳答案

按照您在上述评论中的澄清,这将起作用:

Texture2D texture = renderer.material.mainTexture;
Color color = new Color(0.5F, 0.5f, 0.5F, 0.5F); //example color, grey w/ half opacity

texture.SetPixel(0,0,color); //set pixel (0,0) to the color specified
texture.Apply(); //Must be called at least once after all changes to pixels made

希望这就是你所需要的。显然,您需要添加代码以仅修改光标所在位置附近的像素。

关于unity3d - 从平面上删除纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12723038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com