自定义皮肤样式
public class L9 : MonoBehaviour
{
public GUISkin skin;
private void OnGUI()
{
//全局颜色 影响全局背景和文本颜色,即使使用了GUIStyle也会受到这个影响
GUI.color = Color.cyan;
//文本颜色,会和全局颜色相乘得到最终效果
GUI.contentColor = Color.white;
//背景颜色,会和全局颜色相乘得到最终效果
GUI.backgroundColor = Color.white;
GUI.Button(new Rect(0, 0, 100, 30), "TestB");
GUI.Label(new Rect(0, 30, 100, 30), "TestL");
//整体皮肤样式
GUI.skin = skin;
//如果设置了皮肤,但是绘制时使用了GUIStyle参数就会应用GUIStyle,而不会用皮肤预设
}
}

浙公网安备 33010602011771号