Как сделать размер и цвет шрифта GUI.Toggle большим и черным, как в примере на скриншоте? - PullRequest
0 голосов
/ 04 марта 2019

Сценарий имеет тип EditorWindow:

Что я делал внутри OnGUI:

void OnGUI()
    {
        GUIStyle myToggleStyle = new GUIStyle(GUI.skin.toggle);
        myToggleStyle.fontSize = 14;

        Font myFont = (Font)Resources.Load("Fonts/comic", typeof(Font));
        myToggleStyle.font = myFont;
        myToggleStyle.normal.textColor = Color.black;

        GUI.Toggle(new Rect(5, 10, 200, 60), false, "Select All", myToggleStyle);
    }

На снимке экрана показан результат моего переключения вверху "Выбрать все" и под нимпереключить, как я хочу, чтобы мой был таким же.Немного больше, но того же цвета и шрифта.Если размер нижнего переключателя равен 11 или 12, тогда мой размер должен быть 13 или 14. Но до тех пор, пока я увеличиваю размер шрифта переключателя, цвет не совпадает с нижним, и оба цвета черные.

Нижняя часть создается EditorGUILayout.BeginToggleGroup и EditorGUILayout.EndToggleGroup, но я хочу сделать одну группу, а не группу.

Toggle

Основная цель -сделать один тумблер, как нижний по размеру и цвету.

1 Ответ

0 голосов
/ 04 марта 2019

Я думаю, вам просто нужно установить стиль шрифта жирным шрифтом:

myToggleStyle.fontStyle = FontStyle.Bold;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...