新人求教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怎么通过代码改物体透明的主要内容,如果未能解决你的问题,请参考以下文章