【发布时间】:2013-01-04 11:41:01
【问题描述】:
我有一个 Button,我想根据 0 到 4095 之间的整数将其颜色从黑色更改为红色。
当数字为 0 时,它应该是黑色的,而当这个数字增加时,比如说达到 4095,它应该是完全红色的!
ChangeColor(int num)
{
if(num== 0)
lightRight.SetBackgroundColor(new Color(0,0,0));
if(num> 4000)
lightRight.SetBackgroundColor(new Color(255,0,0));
//How to make a nice color that scales from 0 to 4095?
}
知道如何解决这个问题吗?
【问题讨论】:
-
假设 8 位 RGB,那么红色分量的
value/4095 * 255呢? -
为什么要投反对票?!显示自己摇摇欲坠的downvoter!