
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 спрайти.

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


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

Приклад імпорту #3
Усе, що вміє FCU
Від структури та ассетів Figma до готових компонентів Unity, скриптів, локалізації та інтеграцій.
Порівняння рішень для імпорту з 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) | SupportedRectTransform та Canvas | Промпт-генерація коду[1] | SupportedІєрархії Canvas[2] | SupportedСтандартний uGUI[3] | SupportedНативний uGUI Canvas[4] |
| UI Toolkit (UXML та USS) | SupportedЧерез com.da-assets.ftu[5] | LLM-генерація UXML/USS[1] | Not supportedЛише uGUI[2] | SupportedЕкспорт UXML/USS[3] | Not supportedЛише uGUI[4] |
| Nova UI | SupportedПідтримується[6] | Not supportedНе підтримується[1] | Not supportedНе підтримується[2] | Not supportedНе підтримується[3] | Not supportedНе підтримується[4] |
| Верстка та геометрія | |||||
| Конвертація Auto Layout | SupportedHorizontal, Vertical та Grid | Залежить від промпту[1] | SupportedHorizontal та Vertical[2] | SupportedLayoutGroups[3] | Базове позиціонування[4] |
| ScrollView | SupportedНативні ScrollRect та UITK ScrollView[7] | Залежить від промпту[1] | SupportedOverflow у ScrollRect[2] | Без підтримки перетягування[3] | SupportedФрейми з overflow-скролом[4] |
| InputField | SupportedInputField та TMP_InputField[7] | Залежить від промпту[1] | Not supportedНе підтримується[2] | UITK TextField через [Query][3] | Лише застарілий UI.Text InputField[4] |
| Автодефект 9-Slice | SupportedАвтодефект меж та плагін[8] | Not supportedПотрібен ручний слайсинг[1] | Лише ручний 9-slice у Figma[2] | Not supportedРучне налаштування в USS[3] | Not supportedЛише сирі PNG-спрайти[4] |
| Дедуплікація спрайтів | SupportedХеш-дедуплікація та оверлей кольору[8] | Not supportedНе підтримується[1] | Not supportedЕкспорт для кожного вузла[2] | Not supportedЛише кеш вузлів[3] | Лише в межах Component/ImageFill ID[4] |
| Типографіка | |||||
| Підтримка TextMeshPro | SupportedTMP-ассети та стилі тексту | SupportedГенерація TMP коду[1] | SupportedМапінг компонентів TMP[2] | SupportedTMP-компоненти[3] | SupportedTMP-компоненти тексту[4] |
| Інтеграція UniText | SupportedГрадієнти, емодзі та RTL[9] | Not supportedНе підтримується[1] | Not supportedНе підтримується[2] | Not supportedНе підтримується[3] | Not supportedНе підтримується[4] |
| Google Fonts та підмножини Unicode | SupportedАвтозавантаження та Latin/CJK/Cyrillic[10] | Not supportedНе підтримується[1] | Not supportedЛише системні шрифти[2] | Not supportedРучне налаштування шрифтів[3] | Not supportedРучне налаштування шрифтів[4] |
| Автоматизація та пайплайн | |||||
| Серіалізація C#-скриптів | SupportedАвтогенерація C# та прив'язка полів[11] | Промпт-генерація C#-коду[1] | Not supportedНе підтримується[2] | Лише ручні класи з [Query][3] | Рефлексія (глибина ієрархії <= 2)[4] |
| Префаби (Prefabs) | SupportedДетермінований Prefab Creator[11] | Дії агента за промптом[1] | SupportedКонвертація JSON у Prefab[2] | Лише шаблони UXML[3] | SupportedПрефаби сторінок, екранів і компонентів[4] |
| Вбудований MCP Server | SupportedCursor, Antigravity, Coplay, Codex та Claude Code[12] | Not supportedЛише хмарна екосистема Unity[1] | Not supportedНе підтримується[2] | Not supportedНе підтримується[3] | Not supportedНе підтримується[4] |
| Офлайн-імпорт ZIP (уникнення лімітів 429) | SupportedПідтримується через плагін ZPE[11] | Not supportedЛише хмарне API[1] | Not supportedЛише онлайн API[2] | Not supportedЛише онлайн API[3] | Not supportedЛише онлайн API[4] |
| Інтеграція локалізації | SupportedD.A. Localizator та I2L[14] | Not supportedРучне налаштування[1] | Not supportedНе підтримується[2] | Not supportedНе підтримується[3] | Not supportedНе підтримується[4] |
- [1] Можливості Unity AI Assistant (com.unity.ai.assistant) верифіковано за офіційною документацією на docs.unity3d.com/Packages/com.unity.ai.assistant. Потребує витрати платних хмарних кредитів. Документація Unity AI Assistant
- [2] Функціонал плагіна Figma to Unity Exporter верифіковано за сторінкою у Figma Community #1514582049110637204. Плагін Figma Community #1514582049110637204
- [3] Можливості пакета TrackMan FigmaToUnity верифіковано за публічним репозиторієм на github.com/TrackMan/Unity.Package.FigmaToUnity. Репозиторій TrackMan FigmaToUnity
- [4] Можливості UnityFigmaBridge верифіковано за відкритим вихідним кодом на github.com/simonoliver/UnityFigmaBridge. Репозиторій UnityFigmaBridge
- [5] Підтримка UI Toolkit у FCU реалізована через розширення com.da-assets.ftu. Документація на da-assets.com/docs/fcu-uitk. Документація FCU UI Toolkit
- [6] Документація щодо інтеграції з Nova UI та мапінгу компонентів доступна на da-assets.com/docs/fcu-for-developers/images-and-sprites. Гайд інтеграції Nova UI
- [7] Конвертація ScrollView та InputField реалізована в генераторі ScrollRect/ScrollView та мапері InputField/TMP_InputField. Документовано на da-assets.com/docs/fcu-for-designers/naming-and-tags. Гайд тегів та іменування
- [8] Автоматичне визначення меж 9-slice та видалення дублікатів спрайтів реалізовано у SpriteProcessor та SpriteDuplicateFinder. Документація спрайтів та 9-Slice
- [9] Інтеграція UniText надається через com.da-assets.unitext з нативною підтримкою багатоколірних градієнтів, RTL та емодзі. Документація UniText
- [10] Автоматизоване завантаження Google Fonts та фільтрація символів (Latin, CJK, Cyrillic) документовано на da-assets.com/docs/fcu-for-developers/google-fonts. Гайд інтеграції Google Fonts
- [11] Генерація C#-скриптів та створення ієрархій вкладених префабів реалізовано у ScriptGenerator та Prefab Creator. Гайд генератора скриптів
- [12] Сервер Model Context Protocol надається пакетом com.da-assets.mcp для Cursor, Claude Code, Codex, Coplay та Antigravity. Документація MCP Server
- [13] Офлайн-імпорт проєктів через локальний ZIP-експорт для уникнення лімітів 429 API Figma. Документовано на da-assets.com/zpe-figma. Гайд офлайн-експорту ZIP
- [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) | SupportedПроцедурне малювання [🖌️][2] | SupportedVisualElement [🖌️][2] | SupportedUIBlock2D [🖌️][2] |
| Коло та еліпс (Circle) | SupportedПроцедурно або спрайт [🖌️/↓][1][2] | SupportedРадіус 50% [🖌️][2] | SupportedРадіус кутів [🖌️][2] |
| Інші фігури (зірки, полігони) | SupportedЗавантажений спрайт [↓][1] | SupportedЗавантажений спрайт [↓][1] | SupportedЗавантажений спрайт [↓][1] |
| Заливки та градієнти | |||
| Суцільна заливка (Solid Fill) | SupportedНативний колір [🖌️][2] | SupportedUSS background-color [🖌️][2] | SupportedНативний колір [🖌️][2] |
| Лінійний градієнт (Linear Gradient) | SupportedПроцедурно або спрайт [🖌️/↓][1][2] | Суцільний колір [R4] або спрайт [↓][1][5] | Суцільний колір [R4] або спрайт [↓][1][5] |
| Радіальний градієнт (Radial Gradient) | SupportedЗавантажений спрайт [↓][1] | Завантажений спрайт [↓][1] | Завантажений спрайт [↓][1] |
| Кілька заливок / градієнтів | SupportedПерша заливка [R5] або спрайт [↓][1][5] | Завантажений спрайт [↓][1] | Перша заливка [R5] або спрайт [↓][1][5] |
| Ефекти та геометрія | |||
| Скруглення кутів (Squircle) | SupportedПроцедурно [🖌️][2] | SupportedUSS border-radius [🖌️][2] | SupportedUIBlock2D CornerRadius [🖌️][2] |
| Зовнішні та внутрішні тіні | SupportedTrue Shadow або спрайт [🖌️/↓][1][2] | Завантажений спрайт [↓][1] | SupportedНативна тінь Nova [🖌️][2] |
| Розмиття шару (Layer Blur) | SupportedЗавантажений спрайт [↓][1] | Not supportedІгнорується [X][3] | Not supportedІгнорується [X][3] |
| Розмиття фону (Background Blur) | Flexible Blur / спрайт [↓][1] | Not supportedІгнорується [X][3] | Not supportedІгнорується [X][3] |
| Обводки та рамки | |||
| Суцільна обводка (Inside/Center/Outside) | SupportedПроцедурно [🖌️] (мапінг R1/R2)[2][4] | SupportedUSS border-width [🖌️][2] | SupportedРамка Nova [🖌️][2] |
| Градієнтна обводка | SupportedПроцедурно або спрайт [🖌️/↓][1][2] | Перший колір [R4][5] | Перший колір [R4][5] |
| Обводки та заливки на контейнерах | SupportedРозділені шари [R6][6][7] | SupportedСтилі на контейнері [🖌️][2] | SupportedБатьківський UIBlock2D [🖌️][2] |
- [1] ↓ (Завантаження зображення): Якщо нативне процедурне малювання не підтримується фреймворком, об'єкт експортується як растровий або векторний спрайт. Позначення FigJam CTOE
- [2] 🖌️ (Процедурне малювання): Елемент малюється в рантаймі векторними інструментами обраного компонента Unity без зайвих витрат пам'яті на текстури. Позначення FigJam CTOE
- [3] X (Ігнорування ефекту): Ефект не може бути відтворений рушієм у рантаймі і коректно пропускається без спотворення геометрії макета. Позначення FigJam CTOE
- [4] R1 / R2 (Реалайнмент обводки): Центральні або зовнішні контури перерозподіляються для дотримання правил відсікання Unity UI. Позначення FigJam CTO
- [5] R4 / R5 (Фолбек кольору): Градієнти або багатошарові заливки безпечно замінюються першим суцільним кольором. Позначення FigJam CTOE
- [6] R6 (Обводка та заливка контейнера): Заливка та обводка на батьківських фреймах розділяються на окремі об'єкти для збереження ієрархії дітей. Позначення FigJam CTOE
- [7] Обмеження батьківських компонентів: Figma API не підтримує пряме завантаження ассетів батьківських фреймів із дітьми; FCU відтворює їх процедурно. Примітка FigJam 26:968
Співставлення компонентів верифіковано за офіційною дошкою сумісності FigJam (doM1KFgNleD8F4EobPkmV1). Відображає поведінку рантайм-рендерингу та генерації ассетів у Figma Converter for Unity.
Підтримувані сторонні ассети та інтеграції
Безшовна сумісність із популярними Unity UI пакетами, процедурною графікою та системами типографіки.
М'які тіні, внутрішні тіні та ефекти світіння безпосередньо з Figma.
Закруглені кути, обводки та градієнти без потреби в окремих текстурах.
Чіткі процедурні векторні фігури та примітиви для динамічних інтерфейсів.
Розширене масштабування меж 9-slice зі згладжуванням країв.
Сучасний швидкий UI-рушій на базі flexbox із підтримкою тіней та скруглень.
Субпіксельний рендеринг тексту, емодзі та точне відтворення ефектів Figma.
Автоматична генерація ключів локалізації та зв'язування для мультимовних ігор.
Миттєвий попередній перегляд локалізації в Editor без запуску Play Mode.
Процедурні адаптивні інтерактивні кнопки з плавними мікровзаємодіями.
Візуальний редактор відступів та переповнення спрайтів для точного вирівнювання.
Сучасні процедурні UI-компоненти, модальні вікна та анімовані HUD-панелі.
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.
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!
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!
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.
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!
这么好用的插件为什么没在国内游戏行业流行呢?超棒的转换效率,Auto Layout 和图层结构还原非常完美!对于需要频繁迭代界面的游戏项目来说,极大地节省了开发时间。
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.
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.
its been a year i am using this asset and it is worth every penny , highly recommend !
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.
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.
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.
Сумісність та середовища
Підтримувані версії 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.5com.da-assets.shared24.0.3com.unity.ugui1.0.0com.unity.textmeshpro3.0.0
- Дистрибуція та Scoped Registry
- D.A. Hub / Scoped Registryhttps://da-assets.com/registry
1. У часовому поясі EU відповідь зазвичай складає від 30 хвилин, в інших таймзонах час відповіді може бути довшим.
2. Розробник асету ніколи не розповсюджує макети, чи іншу конфіденційну інформацію його клієнтів, однак на Ентерпрайс таєрі ви можете закріпити це документально.
Resellers
Ми відкриті до співпраці з реселлерами.
Отримання від Asyncvoid
Ви можете отримувати продукти напряму від Асінквоїд і продавати їх по ліцензії Асінквоїд.
Unity Affiliate Program
Також доступна підтримка Unity Affiliate Program з продажем через Асет Стор, на які діятиме ліцензія Unity Asset Store EULA.
Зв'яжіться з нами
Для отримання додаткової інформації про партнерство з реселлерами, будь ласка, пишіть на пошту info@da-assets.com.
Часті запитання
Усе, що варто знати про сумісність, робочі процеси та підтримку.
Які версії Unity підтримуються?
Ассет підтримує будь-яку версію Unity, починаючи з 2021.3 (включаючи Unity 2022, 2023 та Unity 6).
Розробник намагається вчасно оновлювати асет навіть під альфа версії Юніті, однак, якщо на момент купівлі асет не працює на вашій альфі чи беті - будь ласка зверніться до розробника, і ви отримаєте юнітіпакейдж з підтримкою цієї версії ще до оф. реліза.
Що таке Figma Converter for Unity?
Це потужний інструмент для конвертації інтерфейсу з 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".
Наскільки якісно переноситься Auto Layout?
Асет без проблем імпортує найскладніші комбінації автолейаутів. Ви можете ознайомитися з прикладами імпорту у розділі "Будь-який UI", щоб перевірити якість імпорту.
Чому текст в Unity може виглядати гірше, ніж у Figma?
Не рекомендується використовувати застарілий компонент UI.Text. Для максимально точного відтворення рекомендується використовувати UniText або TextMeshPro.
Чи імпортуються шрифти автоматично?
Так! За наявності ключа Google Fonts API ассет автоматично завантажує шрифти та необхідні підмножини Unicode (наприклад, CJK чи кирилицю). Якщо шрифту немає в Google Fonts, його можна додати вручну.
Чи підтримується UI Toolkit?
UI Toolkit підтримується за допомогою додаткового розширення Figma to UI Toolkit Converter, яке встановлюється поверх Figma Converter for Unity.
Чи підтримується імпорт SVG зображень?
Так! Для підтримки векторної графіки SVG достатньо встановити пакет com.unity.vectorgraphics.
Чи є обов'язкові сторонні залежності?
Обов'язкових зовнішніх платних залежностей немає. Інструмент використовує стандартний Unity Json.NET.
Чи підтримується 9-slice?
Так! Ассет вміє автоматично визначати, які спрайти потрібно конвертувати в 9-slice з мінімальним розміром, або ви можете налаштувати межі вручну через безкоштовний плагін Figma.
Чи підтримується Background Blur?
Наразі цей ефект не підтримується безпосередньо в Unity Canvas, проте ви можете використовувати сторонні шейдери розмиття поверх згенерованих об'єктів.
Чим FCU відрізняється від вбудованого в Unity AI Assistant?
Unity AI Assistant генерує код для UI Toolkit на основі промптів і витрачає платні AI-токени. FCU забезпечує детерміновану конвертацію для стандартного Canvas (uGUI), Nova UI та UI Toolkit без плати за кожен токен, створюючи готові ієрархії RectTransform, префаби та 9-slice спрайти.
Чим FCU відрізняється від безкоштовних імпортерів з GitHub?
Більшість відкритих імпортерів підтримують лише базове позиціонування uGUI і не вміють розв'язувати вкладені групи Auto Layout, дедуплікувати спрайти або працювати з Nova UI. FCU підтримує версії Unity від 2021.3 до Unity 6, виконує автодетект 9-slice, серіалізує C#-скрипти, містить MCP-сервер і підтримує офлайн-імпорт через ZIP.
Що краще обрати для проєкту: uGUI Canvas чи UI Toolkit?
Обирайте uGUI Canvas, якщо вам потрібен ігровий HUD, world-space інтерфейси, анімації з TextMeshPro чи UniText та широка сумісність з іншими ассетами. Обирайте UI Toolkit для створення складних меню, редакторських тулзів або інтерфейсів з Flexbox-версткою через com.da-assets.ftu.
Як уникнути помилки лімітів запитів Figma API 429 Too Many Requests?
При імпорті великих проєктів або роботі на безкоштовному тарифі Figma REST API повертає помилку 429 через ліміти запитів. Скористайтеся нашим плагіном ZIP Project Exporter для Figma (1611511023937342139), де доступно 3 безкоштовні експорти на місяць. Він зберігає проєкт локально в ZIP-архів, що дозволяє імпортувати макет в Unity повністю офлайн і уникнути квот сервера Figma.
Документація
Детальні посібники з інтеграції та правила підготовки макетів для розробників і дизайнерів.
Історія версій
Усі оновлення, покращення та виправлення для цього продукту.
* Виправлено Fixed compatibility issues with Unity 6.7.
~ Змінено 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.
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.
+ Додано 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! 😉👇🏻