SuperAPI AI 工具集

roblox-gui

测试与质量

查看项目

更新于 10-16 08:46

技能介绍

用途:本技能为 Roblox GUI 的构建、动画与调试提供参考,涵盖 HUD、菜单、世界空间 UI 与玩家标签。

主要能力:

  1. 容器类型。ScreenGui 挂在 PlayerGui 下用于 HUD、菜单、覆盖层,始终面向屏幕;SurfaceGui 挂在 BasePart 上用于标牌、屏幕等世界空间 UI;BillboardGui 挂在 BasePart 或 Model 上,浮于部件上方,用于名牌、血条。
  2. 尺寸与定位。UDim2.new(xScale, xOffset, yScale, yOffset),scale 为相对父级 0–1,offset 为像素;可用 UDim2.fromScale、UDim2.fromOffset 简写;AnchorPoint 设置 0–1 的枢轴以实现居中。
  3. 响应式设计。优先使用 scale 而非 offset 适配屏幕尺寸,配合 UIAspectRatioConstraint 防止变形。
  4. 动画。TweenService:Create 配合 TweenInfo(时长、缓动样式、方向)动画 Position、Size 等属性,可用于菜单开合与进度条。
  5. LocalScript 放置。StarterGui 在加入时克隆进 PlayerGui,可用 ResetOnSpawn = false 跨重生保留;StarterPlayerScripts 只运行一次、不随重生重置,适合常驻管理器;StarterCharacterScripts 每次重生重跑,适合依赖角色的 UI。
  6. 常见模式与排错。覆盖层、底部居中 HUD、内边距列表、可滚动列表、圆角、缩放文字、动态高度、血条、名牌等设置;并列出常见错误及修复,如重生后 GUI 消失、移动端布局异常、找不到 PlayerGui、Tween 不生效、BillboardGui 穿墙、首帧 AbsoluteSize 为零、点击穿透、SurfaceGui 闪烁、文字过小与真机测试方法。

限制:资料未提供官方文档链接、版本要求或额外依赖说明;具体属性取值范围与行为以 Roblox 官方为准。