ZacharyZhang-NY f48075230f Add game components 246-268; data.DrawSlot, Canvas.TextVeil
Health, mana and experience bars, quarter hearts, lives, a spinning
coin counter, score board, stage timer, minimap with fog, compass,
hotbar, paper-doll equipment, skill tree, skill buttons with cooldown
wipes, status effects, a boss bar, damage numbers, quest log and
tracker, party frames, character sheet, level-up screen and shop.
data exports DrawSlot so every slot looks alike; pixel adds TextVeil
for dissolving text. Messages the font cannot draw are fixed and
TestMessagesHaveGlyphs holds every message to the font.
2026-10-12 01:53:20 -04:00
2026-10-11 15:18:33 -04:00
2026-10-11 15:18:33 -04:00
2026-10-11 15:18:33 -04:00

8bitMyGoUI

16 位游戏风格的像素组件库,建立在 MyGo 原生 UI 之上。每个点落在点阵上,颜色只来自 16 格调色板,没有抗锯齿。轮换调色板,同一画面就有昼夜和四季。

展示页把同一份 Go 代码编译成 WebAssembly,在浏览器里逐点绘制。

开发中。进度见仓库提交。

许可

MIT。

S
Description
16-bit pixel-art UI components for MyGo native Go UI; showcase runs the same Go in the browser via wasm.
Readme MIT
2.7 MiB
0 Stars 1 Watchers 0 Forks
Languages
Go 98.7%
JavaScript 1.1%
Shell 0.1%
HTML 0.1%