全局颜色
GUI.color 设置控件背景和文本的颜色
GUI.backgroundColor 设置背景颜色
GUI.contentColor 设置文本颜色
注意:color设置后影响backgroundColor和contentColor的设置
private void OnGUI()
{
GUI.color = Color.red;
//GUI.backgroundColor = Color.green;
GUI.Button(new Rect(0, 0, 40, 40), "测试");
// GUI.contentColor = Color.blue;
GUI.Label(new Rect(0, 50, 40, 40), "文本");
}
皮肤样式
设置各种控件的GUIStyle,Assets->Create->GUI SKin
注意:如果控件设置了GUIStyle 则皮肤样式不起作用
public GUISkin skin;
public GUIStyle gUIStyle;
private void OnGUI()
{
GUI.skin = skin; //设置控件的样式
GUI.Label(new Rect(0, 50, 40, 40), "文本");
GUI.Label(new Rect(0, 50, 40, 40), "文本",gUIStyle);
}