gohud

Темы

Внешний вид gohud состоит из трёх слоёв. Меняйте только цвета — или замените формы целиком.

Три слоя

Пресет связывает все три.

Токены

Каждый цвет и каждый размер живут в Theme под типом GoHud и адресуются по имени.

Непрозрачность — игра за панелью

Всплывающие окна, диалоги, листы, карточки, панели HUD, оповещения и снекбары рисуют своё лицо с непрозрачностью 80%.

Скины — там, куда Theme не дотягивается

class_name MySkin extends GoSkin func draw_joystick(canvas: CanvasItem, center: Vector2, knob: Vector2, radius: float…

Ваш собственный пресет — один файл

Раньше добавить тему означало вручную править четыре места — палитру сборщика, форму, скин и ресурс пресета.

Читаемость измеряется

«Красиво» — дело вкуса; «читаемо» можно измерить.