新人求教Unity5.0怎么通过代码改物体透明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新人求教Unity5.0怎么通过代码改物体透明相关的知识,希望对你有一定的参考价值。

你要改颜色的物体.GetComponent<Renderer>().material.color=new Color(你要改颜色的物体.GetComponent<Renderer>().material.color.r, 你要改颜色的物体.GetComponent<Renderer>().material.color.g, 你要改颜色的物体.GetComponent<Renderer>().material.color.b,你要改的透明度的值(0~1知道的值是0~255那种 用 值/255获得))
如果是UGUI:

image: this.GetComponent<Image/RawImage>().color = new Color(this.GetComponent<Image/RawImage>().color.r, this.GetComponent<Image/RawImage>().color.g, this.GetComponent<Image/RawImage>().color.b,你要改的透明度的值);同上
注:这是color是一个整体的参数 不可单独改一个值 只能全部改 对应的后面三个参数 分别是RGBA的值其中A为透明通道 上面写法是防止物体本身被调过色的写法 默认是白色的 直接写成
new Color(1f,1f,1f,0f);就可以了
也可以使用new Color32(255,255,255,0);意思与上面那句相同
参考技术A 物体.color.a

以上是关于新人求教Unity5.0怎么通过代码改物体透明的主要内容,如果未能解决你的问题,请参考以下文章

新人求教:Unity系统默认的材质怎样通过代码

怎么通过代码把图片的黑色背景变成透明的?

在unity3d里怎样隐藏物体

新人学BBOX,向高手求教……

新人求教,请问Thinkphp 中怎么捕获异常,自己进行处理

新人求教各位大神,怎么才能在win7上使用xboxone手柄