Figma to UI Toolkit Converter

扩展版的“Figma Converter for Unity”,新增了将 Figma 布局转换为 UI Toolkit 的功能。

Figma to UI Toolkit Converter preview

Any UI

以下是从 Figma 导入到 UI Toolkit 的示例。Unity 包中包含 UXML、USS 文件和精灵图。

导入示例 #2

导入示例 #2

包含大量自动布局以及具备多角度旋转属性的深层嵌套元素布局。
导入示例 #3

导入示例 #3

精准还原绝大多数 Figma 文本样式与排版特效,并完美支持文本中的 Emoji 表情渲染。

UITK Converter 功能全景

涵盖 UXML 与 USS 生成、组件模板、字体、精灵图以及 Figma 布局支持。

UXML 文件生成创建保留完整元素层级结构的 UXML 文件。
组件模板为主组件及其实例创建可复用的组件模板。
USS 样式去重创建 USS 样式并复用相同规则,避免重复声明。
USS 原生变量将主色板与排版间距导出为原生 USS 自定义属性变量。
TTF 与 Google Fonts 字体从本地 TTF 文件或 Google Fonts 创建 FontAsset 资源。
精灵图导入与着色导入 PNG 和 JPG 且不创建重复精灵图,并将单色精灵图转为白色以便叠加颜色。
精准还原布局在 UI Toolkit 中保留 Figma Auto Layout、旋转和不透明度。
滚动视口与网格将带有溢出滚动属性的容器自动映射为 UI Toolkit ScrollView。

Figma 转 UI Toolkit 方案对比

基于公开官方文档与开源仓库针对 UI Toolkit 转换工具的逐项对比

Feature
D.A. Figma to UI Toolkit ConverterD.A. Assets (com.da-assets.ftu)
Unity AI Assistantcom.unity.ai.assistant
TrackMan FigmaToUnityUnity.Package.FigmaToUnity
UI Toolkit 产物生成
UXML 层级树生成Prompt 提示词生成 UXML[1]Supported标准 UXML 导出[2]
USS 样式表提取Prompt 提示词生成 CSS/USS[1]Supported基础 USS 导出[2]
Yoga Flexbox 引擎对齐依赖提示词,偶有排版偏差[1]SupportedFlexbox 属性映射[2]
工作流与工程可靠性
确定性产出 vs AI Token 费用非确定性结果,需按量消耗 Token[1]Supported本地确定性导出[2]
离线 ZIP 导入 (避免 429 限制)Not supported必须联网访问云端[1]Not supported仅支持在线 API 抓取[2]
代码后置绑定与 Linker 架构生成示例脚本[1]Not supported需手动 Q<T>() 遍历节点[2]
工具链生态与资源管线Not supported独立工具[1]Not supported独立工具[2]
  1. [1] Unity AI Assistant (com.unity.ai.assistant) 功能根据 docs.unity3d.com/Packages/com.unity.ai.assistant 核实,需要消耗云端 AI 点数。 Unity AI Assistant 文档
  2. [2] TrackMan FigmaToUnity 功能根据公开仓库 github.com/TrackMan/Unity.Package.FigmaToUnity 核实。支持 UXML 但无离线 ZIP 导入和自动化字段绑定功能。 TrackMan FigmaToUnity 仓库
  3. [3] 通过配套的 ZIP Project Exporter 插件本地打包为 ZIP 避免触发 Figma REST API 429 请求超限错误。详见 da-assets.com/zpe-figma。 ZIP Project Exporter 文档
  4. [4] 组件字段连接与类型安全绑定由独立的 UI Toolkit Linker & Binder (com.da-assets.ulb) 负责。FTU 自身专注于纯粹规范的 UXML 与 USS 样式生成,不污染 C# 脚本。 UI Toolkit Linker & Binder
  5. [5] Figma to UI Toolkit Converter 作为 Figma Converter for Unity (com.da-assets.fcu) 的伴生扩展安装运行。详见 da-assets.com/docs/fcu-uitk。 FCU UI Toolkit 文档

本对比评估严格遵循欧盟 2006/114/EC 号指令关于对比广告的合规要求。所有产品名称、商标及注册商标均归其各自所有者所有。功能数据均于 2026 年 10 月基于公开文档核实。

安全与架构可信保障

企业级数据隔离、完全离线支持及无损编辑器架构。

本地数据存储

所有生成的 UXML、USS 和纹理文件严格保存在 Unity 本地工程 Assets 目录中。

零遥测与隐私保护

无任何用户行为埋点、遥测上报或外部数据传输。

隔离环境离线支持

字体和依赖缓存后支持 100% 纯离线转换生成。

非破坏性编辑器架构

严格遵循 MVC 规范,零冗余第三方运行时依赖,生成标准纯净的 Unity 原生文件。

兼容性与运行环境

支持的 Unity 版本、渲染管线和目标 UI 框架。

Unity 版本

  • 2021.3 LTS
  • 2022.3 LTS
  • Unity 6
  • Unity 6.3

渲染管线

  • 通用渲染管线 (URP)
  • 高清渲染管线 (HDRP)
  • 内置渲染管线 (Built-in)

目标框架

  • UI Toolkit

技术规格

包 ID
com.da-assets.ftu
最新稳定版本
2.1.0stable
发布日期
最低 Unity 版本
2021.3.0f1
压缩包大小
29 KB
SHA-256 校验和
2f2f6be0cfdfb5cadcfe5b74cb79ca28db8e95e5f45b36b6342fb0457d5a6034
UPM 依赖项
  • com.da-assets.ucc7.5.2
  • com.da-assets.shared24.0.0
分发与 Scoped Registry
D.A. Hub / Scoped Registryhttps://da-assets.com/registry

Tiers

适配各类团队的定价方案。灵活授权。

Personal

适用于年收入不超过 10 万美元的独立开发者与自由职业者。

US$59
  • 直接下载 unitypackage
  • 获取所有版本更新
  • 获取历史归档版本
  • 完整商业使用授权
  • 单人用户授权
  • 永久授权(无订阅费用)
  • 开发者直接技术支持 [1]
  • 社区技术支持(Discord 与 Telegram)

Studio

适用于年收入不超过 100 万美元的公司。

US$249
  • 包含 Indie 的全部权益

Enterprise

适用于年收入超过 100 万美元的公司。

US$500
  • 包含 Studio 的全部权益
  • 无收入上限限制
  • 优先技术支持
  • 可签署保密协议(NDA) [2]

1. 在欧洲(EU)时区,通常在30分钟内响应,在其他时区,响应时间可能会稍长。

2. 资源开发者绝不会分发客户的设计稿或其他机密信息;但在 Enterprise 层级,您可以通过签署正式协议进行法律层面的书面确认。

Resellers

我们乐于与软件分销商及转售伙伴展开合作。

从 Asyncvoid 采购

您可以直接从 Asyncvoid 采购产品,并依据 Asyncvoid 许可协议 进行分销。

联系我们

欲了解关于转售伙伴合作的更多信息,请发送邮件至 info@da-assets.com。

常见问题

关于技术兼容性、工作流与售后支持的所有常见解答。

插件支持 2021.3 及以上的所有 Unity 版本(包括 Unity 2022、2023 以及 Unity 6)。

开发者会及时跟进更新以适配 Unity 的 Alpha 测试版本;如果在购买时插件在您所使用的 Alpha 或 Beta 版本上无法正常运行,请联系开发者,您将在官方正式发布前提前获取支持该版本的 unitypackage。

是的,该资产是一个扩展包,需要安装核心资产 Figma Converter for Unity 以及 UI Toolkit Linker & Binder。完整依赖列表请见 https://da-assets.com/docs/dependency-manager/table。

它是 Figma Converter for Unity 的扩展插件,增加了将 Figma 布局转换到 UI Toolkit 的能力。可一键生成 UXML 文件、USS 样式表和组件模板。

是的。Figma to UI Toolkit Converter 是一个功能扩展模块,依托于 Figma Converter for Unity 的底层解析引擎。两者在同一个转换控制面板中无缝协同运行。

支持。转换器会自动检测不同画板之间的共同样式,生成通用的 USS 样式类选择器,避免样式重复定义,使代码更加规范清爽。

支持。转换器支持自动从 Google Fonts 拉取对应 TTF 字体,在 Unity 中一键生成字形完整的 FontAsset 并在 USS 中建立关联引用。

完全可以。生成的 UXML 与 USS 均符合 Unity UI Toolkit 官方标准,既可用于运行时 UIDocument,也可直接在 EditorWindow 中复用。

Figma to UI Toolkit Converter 专注于生成纯净、标准的 .uxml 视觉树与 .uss 样式表,自身不生成 C# 脚本。如果需要自动化脚本字段绑定与类型安全连接,请搭配我们独立的伴生工具 UI Toolkit Linker & Binder (com.da-assets.ulb) 使用。

Unity AI Assistant 依赖云端提示词并按量扣除付费 AI 点数,生成结果具有随机性。D.A. Figma to UI Toolkit Converter 则提供 100% 确定性的本地极速转换,深度还原 Flexbox 排版,且无持续扣费。

建议配合使用我们配套的免费 Figma 插件 ZIP Project Exporter (1611511023937342139),每月包含 3 次免费导出额度。该插件将画板直接打包为本地 ZIP,在 Unity 中实现全离线导入,彻底避免线上 API 频控超限。

官方文档

面向开发者与设计师的详尽集成指南与界面排版规范。

版本历史

此产品的所有更新、改进与修复记录。

2.0.2stable1.0 MB

* 修复 Fixed the positioning of certain elements inside Auto Layouts.

1.3.3stable1.0 MB

~ 更改 Updated compatibility with Figma Converter for Unity.

1.3.2stable1.0 MB

~ 更改 Updated compatibility with Figma Converter for Unity.

1.3.0stable1.0 MB

~ 更改 Updated compatibility with Figma Converter for Unity.

1.2.3stable1.0 MB

~ 更改 Updated compatibility with Figma Converter for Unity.

支持

You can contact me for getting help with my products. The preferred method of communication is Discord or Telegram, as it provides a convenient and fast way of communication, which is very important when solving any possible problems. Join us! 😉👇🏻