← 返回博客

Figma 到 Godot:手动流程 vs AI Studio 工作流对比

对比用手工与 VberAI AI Studio 将 Figma 导入 Godot——耗时、Control 节点、字体与各自最适合的场景。

发布于
  • vberai
  • ai-studio
  • godot
  • figma
  • ui
  • comparison

为什么多数团队的 Figma → Godot 仍像纯手工

独立与中型 Godot 项目常在 Figma 里设计 HUD、菜单与商店界面,再在编辑器用 Control 节点重建:MarginContainerVBoxContainerTextureRectLabelButton 以及 Theme 资源。

问题不在 Figma 能否导出 PNG——当然可以。真正的问题是 布局归谁管:设计师的 Frame,还是工程师逐像素重搭锚点与容器。

本文对比两条路径:

  1. 手动流程 — 导出资源 → 导入 Godot → 手工搭 UI
  2. AI 流程 — 用 VberAI AI Studio(简称 AI Studio)把 Figma 结构变成可挂场景的层级,再按需配合 Godot MCP 迭代

按「每一屏该用哪条」来选,而不是所有面板走同一套管道。

Figma → Godot「做完」的标准是什么

只出现贴图不算完成。你需要:

  • 节点树能对应有意义的 Figma Frame(顶栏、列表、底栏)
  • 布局在 16:99:16 与窗口化桌面下不必逐层手拧间距
  • 字体与主题 token 接近设计体系
  • Figma 改版时不必整景重做

两条路径都能做到「完成」,差别在 首屏可玩 UI 的时间,以及 下一次设计改版的成本

手动流程:导出、导入、重建

常见步骤

  1. 在 Figma 标记可导出项(图标、九宫格面板、全幅背景)
  2. 按 1x / 2x 导出 PNG/SVG,并记录缩放约定
  3. 资源放入 res://ui/(或团队 Art 目录)
  4. CanvasLayer 或 UI 场景下建 Control 根节点
  5. HBoxContainer / VBoxContainer / GridContainer 嵌套直到间距贴近稿面
  6. Theme 字体、颜色、StyleBox;用 GDScript 或 C# 接按钮信号

手工仍然更合适的场景

情况为什么适合手搭
一次性原型界面比引入新工具更快
强运行时 UI(库存与数据绑定)结构主要归代码管
严格的 StyleBox / 主题规范设计出像素,工程师管主题
UI 面积极小(仅暂停遮罩)任何管道的启动成本都不划算

团队常低估的成本

  • 重排税 — Figma Auto Layout ≠ Godot 容器;每一层嵌套都是主观判断
  • 字体漂移 — Figma 的 Inter ≠ 你的 DynamicFont / Theme;行高与字距常在 QA 才暴露
  • 九宫格翻车 — 按钮拉伸缝,往往要到周中才重切
  • 改版循环 — 设计把底栏挪 12px,程序可能要动半棵树

中等复杂度的主菜单,从干净 Figma Frame 到冒烟过的 Godot 场景,许多团队仍要 45–120 分钟——还没算信号与本地化。

用 AI Studio 的 AI 流程:保留结构的导入

常见步骤

  1. 整理 Figma:Frame 命名清晰(HUD_RootBtn_PlayPanel_Shop),避免匿名 Frame 128
  2. 打开 VberAI 上的 VberAI AI StudioAI Studio
  3. 导入目标 Frame(或 Studio 管道支持的导出包)
  4. 在画布预览图层;隐藏草稿 Frame,合并干扰层
  5. 目标引擎设为 Godot,输出 Control 层级 / 可挂场景节点(不要只丢散图)
  6. 导入 Godot 工程;打开生成场景挂到 UI 根下
  7. 冒烟测多种宽高比;在引擎内修补主题字体与信号

AI Studio 会保留 Frame 结构,而不是给你一张必须反向拆成容器的图集。

AI 路径更合适的场景

情况为什么 AI Studio 有帮助
多屏 UI 套件(设置、商店、暂停、HUD)命名与结构迁移能摊薄一次性成本
远程设计师频繁改 Figma再导入胜过花小时重搭盒子
团队已用 VberAI 的 Godot MCP同一栈:设计进、编辑器代理后续
带新人认识 UI 场景生成树是可讲的起点

可选下一步:有了 Godot MCP,可在 Cursor / Claude 里批量重命名节点、绑定 pressed、换贴图——尤其 Figma 层名仍乱时。

并排对比

维度手动AI Studio → Godot
首屏可玩布局时间每屏 45–120+ 分钟Figma 规范后通常分钟级
嵌套保真度看工程师纪律有命名 Frame 时贴近稿面
Theme / StyleBox 掌控最高(全自写)引擎内轻度打磨后足够强
布局级改版成本再导入更低
仅换色 / 换图标低–中常直接在 Godot 改、不必重导
工具开销只有 Figma + Godot需 VberAI 账号与 AI Studio 习惯
最适配稀少 UI、原型、偏代码 UX反复出现的菜单 / HUD 管线

两条路都少不了引擎打磨:按钮仍要信号,本地化仍要字符串键,Godot 主题仍要过一遍。差别在于工程时间花在 重造布局,还是花在 接线与手感

大多数量产团队采用的混合模式

  1. 壳层界面(主菜单、设置外框、商店壳)走 AI Studio
  2. 库存 / 任务等动态列表仍用手工或脚本生成
  3. Figma 对 布局壳 负责;Godot 对 行为 负责
  4. Frame 结构变了就再导入;微视觉在 Godot 里改
Figma 变更建议
新页签行 / 列重排经 AI Studio 再导入
换图标、按钮色在 Godot 改场景 / 主题
新画板整屏新导入 → 新 .tscn
文案 / 多语言Godot + 翻译文件

与 VberAI 产品栈的关系

  • VberAI AI Studio — Figma / PSD → Godot Control 结构(标题与标题栏用 AI Studio 承接搜索)
  • Godot MCP — 导入后的编辑器自动化(重命名、挂钩信号、场景检查)
  • AI Super Matting — 图标层变成 TextureRect 前做干净透明抠图

三者把「设计稿 → 可玩」缩短,又不逼美术离开 Figma。

结语:该选哪条?

手动:只有一两个小屏、交互高度代码化,或不想引入共享导入习惯。

AI Studio:Figma 里已有多 Frame UI 套件、设计周更迭,且需要与 Frame 名对应的 Godot 场景——而不是一堆 PNG。

成长中的 Godot 团队多半落在混合:AI Studio 管壳,手搓管实时数据视图。

想在同一屏上计时对比?打开 VberAI AI Studio,导入命名规范的 Figma 菜单 Frame,导出 Godot Control 层级,再对照你上次手工重建的耗时。

你可能还会喜欢这些文章