一:Color

接收的是一个[0,1]的值,需要用R,G,B,A四个值各自除以255

 

image.color = new Color(1, 1, 1, 1);

 

二:Color32

接收的是一个[0,255]的值,直接用R,G,B,A四个值来表示

 

image.color = new Color(255, 255, 255, 255);

 

三:ColorUtility.TryParseHtmlString 

可以将十六进制的颜色值转换为Color类型的变量


Color tempColor; 

ColorUtility.TryParseHtmlString("#CCEEFFFF", out tempColor); 

image.color = tempColor;