gohud

テーマ設定

gohud の見た目は3つの層でできている。色だけを変えることも、形ごと入れ替えることもできる。

3つの層

プリセットは3つをまとめて束ねたものだ。

トークン

色と寸法はすべて Theme の GoHud タイプの下に名前で置かれている。

不透明度 — パネルの向こうのゲーム

ポップアップ、ダイアログ、シート、カード、HUD パネル、アラート、スナックバーは、面を不透明度 80% で描く。

スキン — テーマが届かない場所

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

自分のプリセットを、ファイル1枚で

テーマを1つ足すのに、かつては4か所を手で編集する必要があった — ビルダーのパレット、形、スキン、 プリセットのリソース。

読みやすさは測って決める

「きれい」は好みだが、「読める」は測れる。