unity里的color(r,g,b)函数中,参数r,g,b是float类型,怎么转换为16进制

developer5608 的头像

 http://unity3d.com/support/documentation/ScriptReference/Color.Color.html

写法如下:

public Color color = new Color(0.2F, 0.3F, 0.4F);



以前的项目是类似setColor(0xFFFFFF);



想问下如何等价转换。

评论

Member since:
6 七月 2011
Last activity:
1 周 2 天

 0x去掉,FF /FF /FF按照这个转换就可以了。

十六进制转十进制的转化就不用写了吧。

传送门:http://msdn.microsoft.com/zh-cn/library/bb311038.aspx