关于 roblox-gui
用于设计和排查 Roblox HUD、菜单、对话框、商店及场景 UI 的技能,适配不同设备尺寸,重点涵盖移动端布局、输入导航、安全区域和清理。
主要功能
- 01设计移动端优先的布局
- 02考虑安全区域与控制器
- 03让 UI 随屏幕尺寸重排
- 04管理手柄焦点与导航
- 05清理响应式界面
适用场景
- 01构建适配多设备的 HUD 和菜单
- 02排查小屏幕上的布局冲突
- 03支持手柄导航与焦点管理
- 04检查界面反复打开和关闭
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tabooharmony/ roblox-brain --skill roblox-gui安装后在 Claude Code 中输入/roblox-gui确认已加载。
附带文件references/full.md
详细介绍
roblox gui
适用场景
HUD、菜单、商店、对话框、世界 UI,以及手机、平板、桌面设备或电视上的布局问题。
快速参考
- 移动端优先:先在最小尺寸的横屏手机上使用触控操作进行设计,再逐步扩展(full.md §11)。
- 为顶栏、虚拟摇杆、跳跃和聊天预留空间;交互式 UI 放在
CoreUISafeInsets内;根据测量得到的AbsolutePosition/AbsoluteSize进行布局。 - 检查所有可能同时显示的元素组合;调整布局,不要缩小元素。
- 游戏手柄:指定一个
SelectedObject所有者,设置SelectionGroup边界,恢复焦点,并分层处理返回操作(§8)。 - 游戏主机:使用电视安全区域和
ViewportDisplaySize,不要显示聊天窗口。 - 布局由布局系统负责;UI 展示服务器状态;按钮不是权限边界。
- 响应式 UI:为每个屏幕单独清理;反复测试打开和关闭,以检查是否存在泄漏。将加载 UI 放在
ReplicatedFirst中。 - TextBox 提交、网格、截断、RichText 安全性和弃用的 API:参见 full.md。
评论
支持 Markdown