当前位置:   article > 正文

unity如何通过代码修改Text/button等UI的RGB数值来控制UI颜色_unity中代码设置text红绿蓝(rgb)值分别为255, 255, 255。

unity中代码设置text红绿蓝(rgb)值分别为255, 255, 255。
  1. public Text text;
  2. text.color=new color(100,100,100,100);

这样运行以后,ui的颜色一般为白色,无论你设置的是什么数字!

  1. public Text text;
  2. text.color=new color(100/255f,100/255f,100/255f,100/255f);

格式是new color(你需要设置的数字/255f,你需要设置的数字/255f,你需要设置的数字/255f,你需要设置的数字/255f)

Warning
千万不要忘记加“f”,如果你没有加f,VS上面是看不到错误的,但是你在运行的时候,你的ui颜色将会变为(0,0,0,0)!UI变透明。

原理
比如白色,你在inspector面板上看到他的RGB是(255,255,255,255)。
通过代码控制UI的RGB颜色,他的RGB范围是0~1,比如控制透明度,0表示UI透明,1表示UI完全不透明。R\G\B三个值也是同样的道理。
————————————————
版权声明:本文为CSDN博主「.李寻欢」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40310123/article/details/108667411

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/122596
推荐阅读
相关标签
  

闽ICP备14008679号