【发布时间】:2020-06-23 13:04:53
【问题描述】:
Unity 版本:2019.4.1f1
我正在尝试更改编辑器窗口中按钮的背景。试图达到正常状态下按下按钮的效果:
void OnGUI() {
buttonStyleNormal = new GUIStyle(GUI.skin.button);
buttonStyleToggled = new GUIStyle(GUI.skin.button);
buttonStyleToggled.active.textColor = Color.blue;
buttonStyleToggled.normal = buttonStyleToggled.active;
...
GUILayout.Button("Developing", buttonStyleToggled);
GUILayout.Button("Compilation", buttonStyleNormal);
}
即使我明确设置背景,问题仍然存在:
buttonStyleToggled.normal.background = buttonStyleToggled.active.background;
buttonStyleToggled.normal.scaledBackgrounds = buttonStyleToggled.active.scaledBackgrounds;
【问题讨论】:
标签: unity3d user-interface unity-editor unity3d-editor