SuperAPI AI 工具集

godot-ui

通用与其它

查看项目

更新于 10-16 00:04

技能介绍

用途:为 Godot 引擎提供 UI/UX 专家知识,帮助搭建菜单、HUD、背包、对话、设置与暂停界面等游戏 UI。

主要能力:讲解 Control 节点体系,包括 anchor_、offset_、size_flags_*、custom_minimum_size、mouse_filter、focus_mode 等属性;容器节点(VBoxContainer、HBoxContainer、GridContainer、MarginContainer、CenterContainer、PanelContainer、ScrollContainer、TabContainer、SplitContainer);交互控件(Button、TextureButton、CheckBox、CheckButton、OptionButton、LineEdit、TextEdit、Slider、SpinBox、ProgressBar、ItemList、Tree);显示节点(Label、RichTextLabel、TextureRect、NinePatchRect、ColorRect、VideoStreamPlayer、GraphEdit/GraphNode)与高级控件(Popup、PopupMenu、MenuBar、FileDialog、ColorPicker、SubViewport)。

主题系统:通过 StyleBoxFlat 等设置 normal/hover/pressed 样式,配置字体、颜色、图标与常量,推荐以 .tres 资源保存并复用、支持继承覆盖。

使用方式:用锚点预设与容器实现响应式布局,监听 viewport 尺寸变化切换布局;用信号连接处理交互,用 focus_neighbor_* 与 grab_focus 支持键盘/手柄导航;用 Tween 实现淡入淡出与滑动过渡;动态填充 ItemList、更新血条、弹出模态确认框。若配合 MCP 工具,可用 mcp__godot__create_scene、add_node、save_scene、load_sprite 构建场景,再用 Edit/Write 编写 GDScript。

适用场景:主菜单、设置菜单、HUD、背包、对话、暂停菜单,以及无障碍文本缩放与手柄支持。

限制:资料未提供具体版本兼容性、性能基准、收费或平台信息;示例代码需按项目实际调整。