gohud

控件

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

全部控件

全部控件与布局,按名称列出并附示例。

弹窗与对话框

gohud 的全部弹窗 —— 该选哪一个、如何打开和关闭、对返回键和输入做了什么,以及在每种外观下的样子。

浮动窗口

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

把消息传达给玩家

浮在一侧,不加遮罩。

HUD

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

等待、告知、计数

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

表单与列表

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

游戏真正用得上的形态

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

盖在屏幕之上

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

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

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