Figma Converter for Unity

Конвертер Figma в Unity для uGUI Canvas, UI Toolkit та Nova UI з офлайн-імпортом через ZIP

Конвертер Figma в Unity для детермінованого переносу макетів у Canvas (uGUI), UI Toolkit та Nova UI. Імпортує онлайн або з офлайн ZIP-архівів для уникнення лімітів Figma REST API 429, створюючи префаби та 9-slice спрайти.

Відеоінструкція Figma Converter for Unity
Відтворення завантажить плеєр YouTube (Google)

Будь-який UI

Конвертер Figma в Unity для uGUI Canvas, UI Toolkit та Nova UI з офлайн-імпортом через ZIP

Приклад імпорту #1

Приклад імпорту #1

Макет з великої кількістю дрібних елементів і текстових компонентів
Приклад імпорту #2

Приклад імпорту #2

Макет з великою кількість автолаяутів та з великою кількістю вкладених елементів, які мають різне обертання.
Приклад імпорту #3

Приклад імпорту #3

Демонстрація точного імпорту більшості підтримуємих Фігмою текстових стилей, і коректне відображення емодзі у тексті.

Усе, що вміє FCU

Від структури та ассетів Figma до готових компонентів Unity, скриптів, локалізації та інтеграцій.

Структура проєкту та префабиЗберігає ієрархію Figma та генерує префаби через автоматичне розпізнавання або ручні теги шарів: btn, input, toggle, scrollview, mask та svg.
Генератор префабів та серіалізація C#-скриптівСтворює чисті вкладені префаби Unity з автоматичною генерацією C#-скриптів і серіалізацією типізованих посилань (RectTransform, Button, TMP_Text, Image) у ваші контролери.
Зображення, SVG та 9-SlicingІмпортує ассети PNG, JPG та SVG з автоматичним визначенням 9-slice або ручним налаштуванням через безкоштовний плагін Figma.
Typography, UniText & Google FontsГенерує ассети шрифтів для TextMeshPro та UI Toolkit, підключає UniText для багатоколірних градієнтів, RTL та емодзі, і підтримує стандартний UI.Text. Автозавантажує TTF з Google Fonts із цільовими підмножинами Latin, Cyrillic та CJK.
Компоненти Unity UIАвтоматично створює компоненти Image, RawImage, SpriteRenderer, SVGImage, UI.Text, TextMeshProUGUI, UniText, Button, InputField, TMP_InputField та Toggle.
Лейаути та Scroll ViewsСтворює Horizontal, Vertical та Grid Layout Groups, а також структури UI з прокруткою безпосередньо з імпортованого дизайну.
Прив'язка власних C#-скриптівПрив'язує створені елементи UI-ієрархії безпосередньо до власних класів C# вашого проекту без ручного перетягування в інспекторі.
Генерація локалізаціїВитягує текст проєкту та формує файл локалізації, готовий до використання в Unity.
Офлайн-імпорт з FigmaІмпортує проєкти з офлайн-копій Figma ZIP, уникаючи повторних запитів до API та лімітів 429 Too Many Requests навіть на безкоштовному тарифі Figma.
Оптимізована обробка спрайтівЗапобігає появі дублікатів спрайтів та автоматично конвертує одноколірні спрайти у білі для колорування в Unity.
Безпечний повторний імпорт та бекапиСтворює автоматичні бекапи сцени перед змінами, роблячи ітерації над дизайном безпечними.
Розширена підтримка UnityПрацює з опціональними залежностями, Unity UI Extensions та окремо доступною інтеграцією UI Toolkit.
Built-in MCP ServerПряма інтеграція Model Context Protocol з підтримкою Cursor, Antigravity, Coplay, Codex та Claude Code для команд імпорту, інспекції фреймів та навігації документацією.
КросплатформністьПрацює на будь-якій операційній системі, що підтримується вашим робочим процесом Unity.
Локалізований інтерфейс редактораІнтерфейс і логи FCU доступні англійською, японською, корейською, китайською, іспанською, німецькою, французькою, індонезійською та гінді.
Документація та жива підтримкаВключає детальні онлайн-посібники та пряму технічну підтримку для користувачів FCU.

Порівняння рішень для імпорту з Figma в Unity

Попунктна оцінка можливостей на основі загальнодоступної документації та публічних репозиторіїв

Feature
Figma Converter for UnityD.A. Assets (com.da-assets.fcu)
Unity AI Assistantcom.unity.ai.assistant
Figma to Unity ExporterПлагін Figma Community #1514582049110637204
TrackMan FigmaToUnityUnity.Package.FigmaToUnity
UnityFigmaBridgesimonoliver/UnityFigmaBridge
Підтримувані UI-фреймворки
Unity Canvas (uGUI)Промпт-генерація коду[1]SupportedІєрархії Canvas[2]SupportedСтандартний uGUI[3]SupportedНативний uGUI Canvas[4]
UI Toolkit (UXML та USS)LLM-генерація UXML/USS[1]Not supportedЛише uGUI[2]SupportedЕкспорт UXML/USS[3]Not supportedЛише uGUI[4]
Nova UINot supportedНе підтримується[1]Not supportedНе підтримується[2]Not supportedНе підтримується[3]Not supportedНе підтримується[4]
Верстка та геометрія
Конвертація Auto LayoutЗалежить від промпту[1]SupportedHorizontal та Vertical[2]SupportedLayoutGroups[3]Базове позиціонування[4]
ScrollViewЗалежить від промпту[1]SupportedOverflow у ScrollRect[2]Без підтримки перетягування[3]SupportedФрейми з overflow-скролом[4]
InputFieldЗалежить від промпту[1]Not supportedНе підтримується[2]UITK TextField через [Query][3]Лише застарілий UI.Text InputField[4]
Автодефект 9-SliceNot supportedПотрібен ручний слайсинг[1]Лише ручний 9-slice у Figma[2]Not supportedРучне налаштування в USS[3]Not supportedЛише сирі PNG-спрайти[4]
Дедуплікація спрайтівNot supportedНе підтримується[1]Not supportedЕкспорт для кожного вузла[2]Not supportedЛише кеш вузлів[3]Лише в межах Component/ImageFill ID[4]
Типографіка
Підтримка TextMeshProSupportedГенерація TMP коду[1]SupportedМапінг компонентів TMP[2]SupportedTMP-компоненти[3]SupportedTMP-компоненти тексту[4]
Інтеграція UniTextNot supportedНе підтримується[1]Not supportedНе підтримується[2]Not supportedНе підтримується[3]Not supportedНе підтримується[4]
Google Fonts та підмножини UnicodeNot supportedНе підтримується[1]Not supportedЛише системні шрифти[2]Not supportedРучне налаштування шрифтів[3]Not supportedРучне налаштування шрифтів[4]
Автоматизація та пайплайн
Серіалізація C#-скриптівПромпт-генерація C#-коду[1]Not supportedНе підтримується[2]Лише ручні класи з [Query][3]Рефлексія (глибина ієрархії <= 2)[4]
Префаби (Prefabs)Дії агента за промптом[1]SupportedКонвертація JSON у Prefab[2]Лише шаблони UXML[3]SupportedПрефаби сторінок, екранів і компонентів[4]
Вбудований MCP ServerNot supportedЛише хмарна екосистема Unity[1]Not supportedНе підтримується[2]Not supportedНе підтримується[3]Not supportedНе підтримується[4]
Офлайн-імпорт ZIP (уникнення лімітів 429)Not supportedЛише хмарне API[1]Not supportedЛише онлайн API[2]Not supportedЛише онлайн API[3]Not supportedЛише онлайн API[4]
Інтеграція локалізаціїNot supportedРучне налаштування[1]Not supportedНе підтримується[2]Not supportedНе підтримується[3]Not supportedНе підтримується[4]
  1. [1] Можливості Unity AI Assistant (com.unity.ai.assistant) верифіковано за офіційною документацією на docs.unity3d.com/Packages/com.unity.ai.assistant. Потребує витрати платних хмарних кредитів. Документація Unity AI Assistant
  2. [2] Функціонал плагіна Figma to Unity Exporter верифіковано за сторінкою у Figma Community #1514582049110637204. Плагін Figma Community #1514582049110637204
  3. [3] Можливості пакета TrackMan FigmaToUnity верифіковано за публічним репозиторієм на github.com/TrackMan/Unity.Package.FigmaToUnity. Репозиторій TrackMan FigmaToUnity
  4. [4] Можливості UnityFigmaBridge верифіковано за відкритим вихідним кодом на github.com/simonoliver/UnityFigmaBridge. Репозиторій UnityFigmaBridge
  5. [5] Підтримка UI Toolkit у FCU реалізована через розширення com.da-assets.ftu. Документація на da-assets.com/docs/fcu-uitk. Документація FCU UI Toolkit
  6. [6] Документація щодо інтеграції з Nova UI та мапінгу компонентів доступна на da-assets.com/docs/fcu-for-developers/images-and-sprites. Гайд інтеграції Nova UI
  7. [7] Конвертація ScrollView та InputField реалізована в генераторі ScrollRect/ScrollView та мапері InputField/TMP_InputField. Документовано на da-assets.com/docs/fcu-for-designers/naming-and-tags. Гайд тегів та іменування
  8. [8] Автоматичне визначення меж 9-slice та видалення дублікатів спрайтів реалізовано у SpriteProcessor та SpriteDuplicateFinder. Документація спрайтів та 9-Slice
  9. [9] Інтеграція UniText надається через com.da-assets.unitext з нативною підтримкою багатоколірних градієнтів, RTL та емодзі. Документація UniText
  10. [10] Автоматизоване завантаження Google Fonts та фільтрація символів (Latin, CJK, Cyrillic) документовано на da-assets.com/docs/fcu-for-developers/google-fonts. Гайд інтеграції Google Fonts
  11. [11] Генерація C#-скриптів та створення ієрархій вкладених префабів реалізовано у ScriptGenerator та Prefab Creator. Гайд генератора скриптів
  12. [12] Сервер Model Context Protocol надається пакетом com.da-assets.mcp для Cursor, Claude Code, Codex, Coplay та Antigravity. Документація MCP Server
  13. [13] Офлайн-імпорт проєктів через локальний ZIP-експорт для уникнення лімітів 429 API Figma. Документовано на da-assets.com/zpe-figma. Гайд офлайн-експорту ZIP
  14. [14] Експорт локалізації інтегрується з D.A. Localizator (com.da-assets.dal) та I2 Localization. Документовано на da-assets.com/docs/fcu-for-developers/text-and-fonts. Гайд інтеграції локалізації

Порівняльний аналіз проведено відповідно до Директиви ЄС 2006/114/EC щодо порівняльної реклами. Усі назви продуктів, торгові марки та зареєстровані знаки належать їхнім відповідним власникам. Дані про функціонал верифіковано за публічною документацією станом на жовтень 2026 року.

Матриця сумісності компонентів Figma

Пряме співставлення елементів для uGUI Canvas, UI Toolkit та Nova UI за специфікацією FigJam CTOE/CTO

Feature
Unity Canvas (uGUI)UnityEngine.UI та TMP
UI ToolkitUXML та USS (com.da-assets.ftu)
Nova UINova.UIBlock2D Runtime
Базові фігури та вектори
Прямокутник (Rectangle)SupportedVisualElement [🖌️][2]SupportedUIBlock2D [🖌️][2]
Коло та еліпс (Circle)SupportedРадіус 50% [🖌️][2]SupportedРадіус кутів [🖌️][2]
Інші фігури (зірки, полігони)SupportedЗавантажений спрайт [↓][1]SupportedЗавантажений спрайт [↓][1]
Заливки та градієнти
Суцільна заливка (Solid Fill)SupportedUSS background-color [🖌️][2]SupportedНативний колір [🖌️][2]
Лінійний градієнт (Linear Gradient)Суцільний колір [R4] або спрайт [↓][1][5]Суцільний колір [R4] або спрайт [↓][1][5]
Радіальний градієнт (Radial Gradient)Завантажений спрайт [↓][1]Завантажений спрайт [↓][1]
Кілька заливок / градієнтівЗавантажений спрайт [↓][1]Перша заливка [R5] або спрайт [↓][1][5]
Ефекти та геометрія
Скруглення кутів (Squircle)SupportedUSS border-radius [🖌️][2]SupportedUIBlock2D CornerRadius [🖌️][2]
Зовнішні та внутрішні тініЗавантажений спрайт [↓][1]SupportedНативна тінь Nova [🖌️][2]
Розмиття шару (Layer Blur)Not supportedІгнорується [X][3]Not supportedІгнорується [X][3]
Розмиття фону (Background Blur)Not supportedІгнорується [X][3]Not supportedІгнорується [X][3]
Обводки та рамки
Суцільна обводка (Inside/Center/Outside)SupportedUSS border-width [🖌️][2]SupportedРамка Nova [🖌️][2]
Градієнтна обводкаПерший колір [R4][5]Перший колір [R4][5]
Обводки та заливки на контейнерахSupportedСтилі на контейнері [🖌️][2]SupportedБатьківський UIBlock2D [🖌️][2]
  1. [1] ↓ (Завантаження зображення): Якщо нативне процедурне малювання не підтримується фреймворком, об'єкт експортується як растровий або векторний спрайт. Позначення FigJam CTOE
  2. [2] 🖌️ (Процедурне малювання): Елемент малюється в рантаймі векторними інструментами обраного компонента Unity без зайвих витрат пам'яті на текстури. Позначення FigJam CTOE
  3. [3] X (Ігнорування ефекту): Ефект не може бути відтворений рушієм у рантаймі і коректно пропускається без спотворення геометрії макета. Позначення FigJam CTOE
  4. [4] R1 / R2 (Реалайнмент обводки): Центральні або зовнішні контури перерозподіляються для дотримання правил відсікання Unity UI. Позначення FigJam CTO
  5. [5] R4 / R5 (Фолбек кольору): Градієнти або багатошарові заливки безпечно замінюються першим суцільним кольором. Позначення FigJam CTOE
  6. [6] R6 (Обводка та заливка контейнера): Заливка та обводка на батьківських фреймах розділяються на окремі об'єкти для збереження ієрархії дітей. Позначення FigJam CTOE
  7. [7] Обмеження батьківських компонентів: Figma API не підтримує пряме завантаження ассетів батьківських фреймів із дітьми; FCU відтворює їх процедурно. Примітка FigJam 26:968

Співставлення компонентів верифіковано за офіційною дошкою сумісності FigJam (doM1KFgNleD8F4EobPkmV1). Відображає поведінку рантайм-рендерингу та генерації ассетів у Figma Converter for Unity.

Підтримувані сторонні ассети та інтеграції

Безшовна сумісність із популярними Unity UI пакетами, процедурною графікою та системами типографіки.

True Shadow

М'які тіні, внутрішні тіні та ефекти світіння безпосередньо з Figma.

Procedural UI Image

Закруглені кути, обводки та градієнти без потреби в окремих текстурах.

Shapes2D

Чіткі процедурні векторні фігури та примітиви для динамічних інтерфейсів.

Flexible Image

Розширене масштабування меж 9-slice зі згладжуванням країв.

Nova UI

Сучасний швидкий UI-рушій на базі flexbox із підтримкою тіней та скруглень.

UniText

Субпіксельний рендеринг тексту, емодзі та точне відтворення ефектів Figma.

I2 Localization

Автоматична генерація ключів локалізації та зв'язування для мультимовних ігор.

D.A. Localizator

Миттєвий попередній перегляд локалізації в Editor без запуску Play Mode.

D.A. Button

Процедурні адаптивні інтерактивні кнопки з плавними мікровзаємодіями.

Image Overflow

Візуальний редактор відступів та переповнення спрайтів для точного вирівнювання.

Modern Procedural UI Kit

Сучасні процедурні UI-компоненти, модальні вікна та анімовані HUD-панелі.

Unity UI Extensions

Open-source компоненти: Flow Layout, Non-Drawing Graphic, Soft Alpha Mask тощо.

Безпека та архітектурна надійність

Ізоляція даних рівня Enterprise, автономна робота та недеструктивні скрипти.

Локальне збереження даних

Усі конвертовані ресурси, префаби та конфігурації зберігаються виключно всередині локального репозиторію Unity.

Відсутність телеметрії та PII

Жодні персональні дані, телеметрія чи вихідні макети не завантажуються і не зберігаються на сторонніх серверах.

Автономна робота (Air-Gapped)

Повна підтримка локального кешу після першого завантаження; працює автономно в ізольованому середовищі.

Недеструктивна архітектура

Використовує недеструктивні скрипти редактора; ніколи не змінює неторкані ассети проєкту.

Вибір розробників Unity по всьому світу

Реальні відгуки розробників та технічних художників, які використовують D.A. Assets у продакшні.

★★★★★

I have used zip exporter and figma to unity converer and both are perfect and I enjoy it a lot. It has saved me lots of time in ui development you cant even imagine how much pain dissapeared once I bought these two plugins. I recommend it to every unity dev or to any designer.

AlemkhanBexeiitВідгук з Unity Asset Store · 5.0 ★
★★★★★

I bought this asset recently and have been using it. I encountered some problems while importing from Figma, contacted their support on Discord. They were super fast and friendly to reply and help with my issue. Sent me a test script to check if the fix worked and then they would update on their next version. They keep updating this plugin and maintain it pretty well. They hear their customers and have EXCELLENT tech support. The plugin itself works GREAT with Figma and their documentation is top notch. Huge thanks!!! Keep up the good work!

MagenxxLTDВідгук з Unity Asset Store · 5.0 ★
★★★★★

Got tired of feedback from UI team that 'This button need to be shifted to left 5 pixel, scaling it 5% more...', and this plugin helps me kick that pain away. The UI elements are just right on the place. The dev is also active to support. Very nice guy!

Aluminum18Відгук з Unity Asset Store · 5.0 ★
★★★★★

The ability to import a complex UI directly from Figma into Unity in under a minute is incredible. It works exactly how you'd hope, maintaining hierarchies and names, using layout groups to handle auto layouts from Figma, not duplicating unnecessary repeated sprites and images... It pays for itself with the first UI you import. Highly recommended.

Chimer0sВідгук з Unity Asset Store · 5.0 ★
★★★★★

User of this since 2022! I use Figma as my main designer but don't have the time to go about handling every single thing I make when importing it to Unity. Specifically, this would kill time considerably and see me lose a lot of potential progress to slow and menial tasks. With this, i've been able to repeatedly save tons of time while having my UIs look very good! I often work with heavy projects, having thousands of UIs within and it still works out well! I use this in VR moreso and instead of what might be 100/200 hours putting things in Unity, I spend maybe a half hour splitting up the things and turning them to world canvases. Honest 10/10; this is the way to go!

wirewalkerdevВідгук з Unity Asset Store · 5.0 ★
★★★★★

这么好用的插件为什么没在国内游戏行业流行呢?超棒的转换效率,Auto Layout 和图层结构还原非常完美!对于需要频繁迭代界面的游戏项目来说,极大地节省了开发时间。

tofuQAQВідгук з Unity Asset Store · 5.0 ★
★★★★★

I use Figma to Unity at work and I can say that the plugin is really useful — it significantly reduces the time for transferring layouts to Unity and removes a lot of routine. The code is generally comprehensible, if necessary, it is possible to independently correct something for the specifics of the project. Separately, I would like to note that the plugin is regularly updated, and the developer is in touch: he responds quickly, helps and quickly fixes problems.

XyztemВідгук з Unity Asset Store · 5.0 ★
★★★★★

I needed help, and the guys at D A Assets quickly helped me solve the problem on Sunday evening. This is the service I need.

stalker_aggВідгук з Unity Asset Store · 5.0 ★
★★★★★

its been a year i am using this asset and it is worth every penny , highly recommend !

123neri123Відгук з Unity Asset Store · 5.0 ★
★★★★★

I was about to manually export Figma design bits into Unity, but I thought there must be a better way. And there is! This totally worked first go, and everything works great.

HappyTiger2Відгук з Unity Asset Store · 5.0 ★
★★★★★

Really impressed with this asset! It makes the process of bringing Figma designs into Unity super straightforward, and has already saved me countless hours of manual setup. Sometimes a little tweaking is needed after import, but overall it’s far quicker and more precise than rebuilding everything by hand. The results stay very close to the original design, which keeps the workflow smooth between our design and dev teams. It’s quickly become one of those must-have tools in our pipeline. Plus, the support on Discord is responsive and friendly, which gives a lot of confidence using it day-to-day.

imamulakhyar93Відгук з Unity Asset Store · 5.0 ★
★★★★★

This asset is great value for money! It saves time adding in UI elements with one button click. Occasionally you need to edit imported elements, however it still saves a lot of time and hassle. Additionally, UI designs are more accurate based on what the design team have created, rather than trying to recreate it yourself from scratch. This asset is an essential part of any project for us now, and no regrets buying it! One more thing to add is that support via Discord is quick and helpful so it doesn't interrupt your work momentum if anything does crop up.

EGL_PВідгук з Unity Asset Store · 5.0 ★

Сумісність та середовища

Підтримувані версії Unity, рендер-пайплайни та цільові фреймворки.

Версії Unity

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

Рендер-пайплайни

  • Built-in
  • URP
  • HDRP

Цільові фреймворки

  • UGUI
  • Nova UI
  • UI Toolkit (через розширення)

Технічні характеристики

ID пакета
com.da-assets.fcu
Остання стабільна версія
7.5.5stable
Дата випуску
Мінімальна версія Unity
2021.3.0f1
Розмір архіву
29 KB
Контрольна сума SHA-256
aa6b59892dc304f02416d58b7c17b0deacb12585dc6b2b7ecfb660afdff90363
Залежності UPM
  • com.da-assets.ucc7.5.5
  • com.da-assets.shared24.0.3
  • com.unity.ugui1.0.0
  • com.unity.textmeshpro3.0.0
Дистрибуція та Scoped Registry
D.A. Hub / Scoped Registryhttps://da-assets.com/registry

Tiers

Тарифи для кожної команди. Гнучка ліцензія.

Personal

Для індивідуальних розробників та фрилансерів із доходом до $100K.

109 USD
  • Пряме завантаження unitypackage
  • Доступ до всіх оновлень
  • Доступ до архівних версій
  • Повне комерційне використання
  • Ліцензія для одного користувача
  • Довічна ліцензія (без підписки)
  • Пряма підтримка від автора [1]
  • Підтримка спільноти (Discord і Telegram)

Studio

Для компаній із річним доходом до $1M.

489 USD
  • Усе в Indie

Enterprise

Для компаній із річним доходом понад $1M.

1 000 USD
  • Усе в Studio
  • Без обмежень за доходом
  • Пріоритетна підтримка
  • Можливість укладання NDA [2]

1. У часовому поясі EU відповідь зазвичай складає від 30 хвилин, в інших таймзонах час відповіді може бути довшим.

2. Розробник асету ніколи не розповсюджує макети, чи іншу конфіденційну інформацію його клієнтів, однак на Ентерпрайс таєрі ви можете закріпити це документально.

Resellers

Ми відкриті до співпраці з реселлерами.

Отримання від Asyncvoid

Ви можете отримувати продукти напряму від Асінквоїд і продавати їх по ліцензії Асінквоїд.

Зв'яжіться з нами

Для отримання додаткової інформації про партнерство з реселлерами, будь ласка, пишіть на пошту info@da-assets.com.

Часті запитання

Усе, що варто знати про сумісність, робочі процеси та підтримку.

Ассет підтримує будь-яку версію Unity, починаючи з 2021.3 (включаючи Unity 2022, 2023 та Unity 6).

Розробник намагається вчасно оновлювати асет навіть під альфа версії Юніті, однак, якщо на момент купівлі асет не працює на вашій альфі чи беті - будь ласка зверніться до розробника, і ви отримаєте юнітіпакейдж з підтримкою цієї версії ще до оф. реліза.

Це потужний інструмент для конвертації інтерфейсу з Figma в Unity. Ассет підтримує декілька платформ імпорту, таких як UGUI, UI Toolkit, Nova UI, та інтегрується з різноманітними ассетами, забезпечуючи гнучкий пайплайн, що підходить для більшості розробників. Інструмент доступний з 2021 року та має багато позитивних відгуків.

Зазвичай ми відповідаємо впродовж 30 хвилин у робочі години європейського часу (UTC+1...UTC+3). Для запитів з інших часових поясів відповідь зазвичай надається протягом кількох годин або на початку наступного робочого дня.

Ми прагнемо забезпечити максимально швидку та якісну технічну підтримку, що підтверджується численними відгуками на Unity Asset Store.

У більшості випадків значних правок робити не потрібно. Проте можуть знадобитися невеликі налаштування, такі як вимкнення опції Clip Content на батьківських компонентах у Figma перед імпортом. Ці випадки описані в документації правил верстки.

Ця функція запланована в дорожній карті проєкту. Проте ви вже можете імпортувати кнопки Figma як стандартні компоненти UI.Button або як анімовані кнопки DA Button за допомогою тегу "btn".

Асет без проблем імпортує найскладніші комбінації автолейаутів. Ви можете ознайомитися з прикладами імпорту у розділі "Будь-який UI", щоб перевірити якість імпорту.

Не рекомендується використовувати застарілий компонент UI.Text. Для максимально точного відтворення рекомендується використовувати UniText або TextMeshPro.

Так! За наявності ключа Google Fonts API ассет автоматично завантажує шрифти та необхідні підмножини Unicode (наприклад, CJK чи кирилицю). Якщо шрифту немає в Google Fonts, його можна додати вручну.

UI Toolkit підтримується за допомогою додаткового розширення Figma to UI Toolkit Converter, яке встановлюється поверх Figma Converter for Unity.

Так! Для підтримки векторної графіки SVG достатньо встановити пакет com.unity.vectorgraphics.

Обов'язкових зовнішніх платних залежностей немає. Інструмент використовує стандартний Unity Json.NET.

Так! Ассет вміє автоматично визначати, які спрайти потрібно конвертувати в 9-slice з мінімальним розміром, або ви можете налаштувати межі вручну через безкоштовний плагін Figma.

Наразі цей ефект не підтримується безпосередньо в Unity Canvas, проте ви можете використовувати сторонні шейдери розмиття поверх згенерованих об'єктів.

Unity AI Assistant генерує код для UI Toolkit на основі промптів і витрачає платні AI-токени. FCU забезпечує детерміновану конвертацію для стандартного Canvas (uGUI), Nova UI та UI Toolkit без плати за кожен токен, створюючи готові ієрархії RectTransform, префаби та 9-slice спрайти.

Більшість відкритих імпортерів підтримують лише базове позиціонування uGUI і не вміють розв'язувати вкладені групи Auto Layout, дедуплікувати спрайти або працювати з Nova UI. FCU підтримує версії Unity від 2021.3 до Unity 6, виконує автодетект 9-slice, серіалізує C#-скрипти, містить MCP-сервер і підтримує офлайн-імпорт через ZIP.

Обирайте uGUI Canvas, якщо вам потрібен ігровий HUD, world-space інтерфейси, анімації з TextMeshPro чи UniText та широка сумісність з іншими ассетами. Обирайте UI Toolkit для створення складних меню, редакторських тулзів або інтерфейсів з Flexbox-версткою через com.da-assets.ftu.

При імпорті великих проєктів або роботі на безкоштовному тарифі Figma REST API повертає помилку 429 через ліміти запитів. Скористайтеся нашим плагіном ZIP Project Exporter для Figma (1611511023937342139), де доступно 3 безкоштовні експорти на місяць. Він зберігає проєкт локально в ZIP-архів, що дозволяє імпортувати макет в Unity повністю офлайн і уникнути квот сервера Figma.

Документація

Детальні посібники з інтеграції та правила підготовки макетів для розробників і дизайнерів.

Історія версій

Усі оновлення, покращення та виправлення для цього продукту.

7.5.2stable1.0 MB

* Виправлено Fixed compatibility issues with Unity 6.7.

7.4.2stable1.0 MB

~ Змінено Moved some sprites and prefabs that may be required for your imported layout to the DA-UI-Components folder. All dependencies that may be required for correct layout display have now been moved from the Figma-Converter-for-Unity folder to external folders, so you can exclude this folder from the build and delete it after import if you want.

~ Змінено The Remove SyncHelper after import option is now disabled by default, because the absence of SyncHelpers on components makes prefab creation impossible.

* Виправлено Fixed a Dependency Manager issue related to searching for assets that do not have their own asmdef.

7.4.1stable1.0 MB

i Примітки Delete the DA-Assets folder before updating to this version.

* Виправлено UniText vertical trim conversion: leadingTrim is now parsed from imported Figma style data and mapped to UniText Over Edge and Under Edge instead of being inferred from lineHeightUnit or hardcoded.

* Виправлено UniText auto-size behavior for text nodes that use Figma cap-height trimming, allowing text to use the available RectTransform height correctly when leadingTrim is provided.

* Виправлено AutoSlice9 sprite generation for very small textures where clamped border values could become zero and produce invalid 9-slice data.

* Виправлено ManualWhiteColor sprite creation so it no longer attempts to create minimal 9-slice textures when borders are zero or the texture has no stretchable center.

* Виправлено CreateMinimal9Slice could reach invalid zero-sized Texture2D creation paths.

7.3.0stable1.0 MB
7.2.0stable1.0 MB

+ Додано Support for offline import from a ZIP archive. Now, if you don’t have a Figma Pro subscription, you can perform an unlimited number of imports without running into Figma API limits. Error 429 will no longer occur. Link to the ZIP Project Exporter tool: (https://shorturl.at/BfvcM).

+ Додано New MCP tools that will make your import process even more automated. The GetSyncHelperReasonsTool will help your Agent understand why a particular component was imported in that specific way.

+ Додано D.A. Outline support for drawable strokes on supported UGUI image components.

+ Додано UniText font-stack generation, mixed-font run handling, and generated combined UniText font stacks.

+ Додано Main Settings controls for SyncHelper cleanup after import and the temporarily disabled LayoutUpdater option.

+ Додано Ability to copy text from the custom HelpBox that can be seen in some parts of the asset interface.

~ Змінено Updated the GitBook manual: added a section on working with the ZIP Project Exporter.

~ Змінено Renamed the root asset folder from D.A. Assets to DA-Assets.

~ Змінено Reworked sprite identity hashing into separate object and render hashes for more accurate sprite deduplication.

~ Змінено Updated Figma node parsing to include cornerSmoothing and itemReverseZIndex.

~ Змінено Reworked UGUI auto-layout handling for reverse draw order, absolute-positioned children, layout grow, wrap sizing, background-like children, and Figma SCALE constraints.

~ Змінено Improved generated/downloaded sprite reuse by selecting the largest representative sprite source and validating existing sprite dimensions before reuse.

~ Змінено Updated sprite colorization to handle generated sprites, avoid recoloring the same asset path multiple times, and reimport updated assets.

~ Змінено Reworked UniText styling so bold/italic modifiers are applied only when the resolved font face needs them, links handle interactivity separately from visual styling, and gradients can come from graphic fill data.

~ Змінено Updated ImageLinear material/shader alpha handling with configurable alpha gamma and dithering.

- Видалено The legacy FcuInfoTool MCP tool and asset.

* Виправлено Sprite duplicate cleanup so imports can pause, resolve default or keep-all choices programmatically, close the duplicate finder when resolved, and redraw objects whose sprite path changed.

* Виправлено Sprite transform behavior for clipped render bounds, clip-content parents, and sprite render bounds that should not expand layout.

* Виправлено AutoSlice9 border calculation for rounded vector rectangles, effects, and solid fill/stroke cases.

* Виправлено Opaque generated PNGs with alpha rounding artifacts by normalizing near-opaque alpha values.

* Виправлено Linear image material assignment so it is used only for sprites that actually contain transparency.

* Виправлено Font matching and download naming for Google Fonts subsets, TMP, UITK, and UniText font generation.

* Виправлено Settings window refresh by updating serialized data and clamping the selected tab index.

Підтримка

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! 😉👇🏻