,255,255)过渡到 rgb(255,0,180)
m_Image.color = new Color(255, 0, 180);
//得到后的rgb(191,0,135)
设置对的RGB值,经过运算得到了不同的参数,这是为什么呢?
打开官方代码 color set
就可以清楚看到这是为什么,因为rgb要映射在[0-1]范围类值,
所以想要得到正确值需要除以255,还要记得加f,否则就取整了
//正确操作
m_Image.color = new Color(1, 0, (180f/255));