Figma to UI Toolkit Converter

Розширення для «Figma Converter for Unity», що додає можливість перетворювати макети з Figma на UI Toolkit.

Figma to UI Toolkit Converter preview

Any UI

Нижче наведено приклади імпорту з Figma до UI Toolkit. Юнітіпакети містять файли UXML і USS, а також спрайти.

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

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

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

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

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

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

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

Усе, що вміє UITK Converter

Від генерації UXML і USS до шаблонів компонентів, шрифтів, спрайтів і підтримки макетів Figma.

Генерація UXMLСтворює файли UXML зі збереженням повної ієрархії елементів.
Шаблони компонентівСтворює повторно використовувані шаблони для головних компонентів та їхніх екземплярів.
Дедуплікація USSСтворює стилі USS і повторно використовує однакові правила, щоб уникати дублікатів.
Змінні USSЕкспортує кольори та відступи у нативні кастомні властивості USS.
FontAsset із TTF і Google FontsСтворює ресурси FontAsset із локальних TTF-файлів або Google Fonts.
Імпорт і тонування спрайтівІмпортує PNG і JPG без дублікатів та перетворює одноколірні спрайти на білі для накладання кольору.
Точне перенесення макетаЗберігає Auto Layout, обертання та непрозорість із Figma в UI Toolkit.
ScrollView та сіткиАвтоматично зіставляє списки та скроли з нативним UI Toolkit ScrollView.

Порівняння рішень для Figma to 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Промпт-генерація UXML[1]SupportedСтандартний експорт UXML[2]
Генерація таблиць стилів USSПромпт-генерація CSS/USS[1]SupportedБазовий експорт USS[2]
Відповідність двигуну Yoga FlexboxЗалежить від промпту[1]SupportedМапінг властивостей Flexbox[2]
Робочий процес та надійність
Детермінованість проти витрат на токениНедетерміновано, платні токени[1]SupportedДетермінований експорт[2]
Офлайн-імпорт ZIP (уникнення лімітів 429)Not supportedПотрібне підключення до API[1]Not supportedЛише онлайн API Figma[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. Потребує витрати платних хмарних кредитів. Документація Unity AI Assistant
  2. [2] Пакет TrackMan FigmaToUnity верифіковано за публічним репозиторієм github.com/TrackMan/Unity.Package.FigmaToUnity. Підтримує UXML, але не має офлайн-імпорту та автоматичного зв'язування полів. Репозиторій TrackMan FigmaToUnity
  3. [3] Офлайн-імпорт проєктів через локальний 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 року.

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

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

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

Усі згенеровані файли UXML, USS та текстури зберігаються суто в папці Assets вашого проєкту Unity.

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

Жодної телеметрії, аналітики або передачі персональних даних.

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

100% робота в офлайні після кешування шрифтів та пакетів.

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

Строга архітектура MVC без сторонніх рантайм-залежностей; генерує чисті файли Unity UI Toolkit.

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

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

Версії Unity

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

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

  • Universal Render Pipeline (URP)
  • High Definition Render Pipeline (HDRP)
  • Built-in Render Pipeline

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

  • 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

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

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

Studio

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

249 USD
  • Усе в Indie

Enterprise

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

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

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

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

Resellers

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

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

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

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

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

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

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

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

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

Так, цей асет є розширенням і вимагає основного асету 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, створювати ресурси 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-токени і не гарантує стабільного результату. Наш конвертер забезпечує 100% детерміновану локальну конвертацію з повною відповідністю Flexbox та без додаткових витрат на токени.

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

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

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

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

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

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