var oldColor = GUI.backgroundColor;
GUI.backgroundColor = Color.red;
var searchButton = GUI.Button(new Rect(0, 55, 390, 30), "Search", guiStyle);
if (searchButton)
{
}
通过这种方式,它可以将文本大小更改为更大,但不会将其着色为红色。 如果我要删除guiStyle,它将使按钮上的颜色变为红色,但文本大小将太小。
答案 0 :(得分:1)
听起来您好像以某种方式覆盖了GUIStyle的属性。从bar_priv_impl__!
获取默认按钮GUIStyle
,然后从中进行所需的更改:
GUI.skin.button