这个Unity已经提供了内置的转换方法(ColorUtility)
color转16进制颜色:
Color c=Color.white;
public void A()
{
Debug.Log(ColorUtility.ToHtmlStringRGBA(c));
//输出为FFFFFF
}
16进制颜色转Color:
Color c ;
public void A()
{
Debug.Log(ColorUtility.TryParseHtmlString("FFFFFF", out this.c));
//这里的c就会变成白色了
}
Unity还提供了很多内置的转换方法:比如说Json、RectTransform等等。。。。