gohud

控件

每一个都是 .new()add_child() —— 不用场景文件,也不用自动加载。 标有 🛑 的说明都是在真实屏幕上踩过的坑,不是纸上谈兵。

浮动窗口

弹窗、底部面板和下拉菜单用的都是它。

把消息传达给玩家

浮在一侧,不加遮罩。

HUD

大面板再怎么打磨,真正扎眼的永远是某个小东西:一个词被劈成两截、一圈辉光被切掉、一个挤得慌的快捷槽。

等待、告知、计数

它待在屏幕底部(或者顶部),避开安全区域和虚拟键盘,然后自己退场。

表单与列表

五个字段的表单,顶上只有一句“请检查输入”,并没有说是哪一个字段。

游戏真正用得上的形态

那些网页上眼熟的形态,按游戏真正要从它们身上拿到的东西重做了一遍。

盖在屏幕之上

GoSheet 是从底部升上来的,这对竖着拿的手机是对的。

GoStyle —— 所有东西都在同一处造出来

直接调 Button.new(),内边距、高度和换行就会在不同界面之间一点点跑偏。