
UI Toolkit Linker & Binder
Прив'язка елементів UI Toolkit до скриптів MonoBehaviour без ручного UQuery коду
Зв'язуйте елементи UI Toolkit зі скриптами MonoBehaviour без ручного написання UQuery. Стійка до перейменувань прив'язка за GUID, пошук за назвою та налаштування подій в інспекторі.

Надійна прив'язка елементів
Усуньте крихкі рядкові запити за допомогою генерації коду під час компіляції та стійкої прив'язки за GUID в Unity Inspector.


Жодного ручного UQuery

Підключення подій в Інспекторі
Усе, що вміє ULB
Стійка прив'язка за GUID, нуль коду UQuery, налаштування подій в інспекторі та оптимізована генерація скриптів.
UITK Linker & Binder проти ручних запитів UXML Q<T>()
Порівняння стабільного зв'язування на базі GUID та ламких рядкових пошуків через Q<T>()
| Feature | UI Toolkit Linker & BinderD.A. Assets (com.da-assets.ulb) | Ручні запити UXML Q<T>()rootVisualElement.Q<T>("name") |
|---|---|---|
| Надійність зв'язування та підтримка | ||
| Стійкість до перейменувань та змін ієрархії | SupportedСтійке зв'язування за GUID переживає будь-які перейменування[1] | Not supportedЛамкі рядкові запити ламаються при зміні імені[2] |
| Типобезпека та перевірки на етапі компіляції | SupportedСтрога типізація в Inspector з перевіркою під час компіляції[1] | Ризик NullReferenceException при відсутності елементів[2] |
| Безкоштовно для Personal та Indie | Supported100% безкоштовно ($0) для тарифів Personal та Indie[1] | SupportedБезкоштовний вбудований API Unity[2] |
| Робочий процес та події | ||
| Підключення подій у вікні Inspector | SupportedСлоти подій в Inspector без викликів RegisterCallback[1] | Not supportedПотребує ручного шаблонного коду RegisterCallback<T>[2] |
| Синергія з Figma Converter (FTU) | SupportedНативний супутній пакет для com.da-assets.ftu[3] | Not supportedРучні запити до згенерованих дерев UXML[2] |
- [1] Можливості UI Toolkit Linker & Binder перевірено за документацією пакета на da-assets.com/docs/ulb. Безкоштовно ($0) для Personal та Indie. Документація UI Toolkit Linker & Binder
- [2] Документація Unity UI Toolkit UQuery перевірена за офіційними матеріалами Unity на docs.unity3d.com. Виклики Q<T> вимагають пошуку за рядками. Документація Unity UI Toolkit UQuery
- [3] Нативна інтеграція з Figma to UI Toolkit Converter (com.da-assets.ftu) задокументована на da-assets.com/ftu. Figma to UI Toolkit Converter
Порівняльна оцінка проведена відповідно до Директиви ЄС 2006/114/EC про порівняльну рекламу. Специфікації ручних запитів Unity UI Toolkit перевірено за офіційною документацією Unity станом на жовтень 2026 року.
Безпека та архітектурна надійність
Ізоляція даних рівня Enterprise, автономна робота та недеструктивні скрипти.
Локальне збереження даних
Усі згенеровані класи та налаштування зберігаються безпосередньо у кодовій базі вашого проєкту.
Відсутність телеметрії та PII
Нуль телеметрії та жодних мережевих з'єднань.
Автономна робота (Air-Gapped)
Повна функціональність офлайн.
Недеструктивна архітектура
Використовує генерацію коду на етапі компіляції та кешування посилань без рефлексії під час гри.
Сумісність та середовища
Підтримувані версії Unity, рендер-пайплайни та цільові фреймворки.
Версії Unity
- 2021.3 LTS
- 2022.3 LTS
- Unity 6
- Unity 6.3
Рендер-пайплайни
- Усі рендер-пайплайни
Цільові фреймворки
- UI Toolkit Runtime
- UI Toolkit Editor
Технічні характеристики
- ID пакета
com.da-assets.ulb- Остання стабільна версія
- 3.1.0stable
- Дата випуску
- Мінімальна версія Unity
- 2021.3.0f1
- Розмір архіву
- 29 KB
- Контрольна сума SHA-256
bf40082ddfb58fa862196352d94b971e195c2c114baad43d99abe19162e24fb0- Залежності UPM
- Немає зовнішніх залежностей
- Дистрибуція та 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.
Часті запитання
Усе, що варто знати про сумісність, робочі процеси та підтримку.
Що таке UI Toolkit Linker & Binder (ULB)?
ULB — це інструмент для Unity, який дозволяє зв'язувати елементи UI Toolkit (UITK) зі скриптами MonoBehaviour без необхідності вручну писати запити root.Q<Button>("my-button"). Він підтримує два режими прив'язки: за GUID (перейменування елементів в UI Builder не зламає посилання у скриптах) та за ім'ям.
Чому варто використовувати ULB замість UQuery?
UQuery вимагає від вас писати запити вручну щоразу, коли ви хочете отримати доступ до елемента UI. Якщо ви перейменуєте або реструктуруєте елементи в UI Builder, усі ці посилання тихо зламаються. Прив'язка ULB на основі GUID вирішує це: елементи мають унікальний автоматично згенерований ID, який зберігається при перейменуванні, тому посилання у ваших скриптах завжди залишаються дійсними.
Чи є ULB безкоштовним?
UI Toolkit Linker & Binder пропонує як версії для спільноти, так і комерційні ліцензії для студій з пріоритетною підтримкою SLA та індивідуальним супроводом архітектури.
Які елементи UI Toolkit підтримуються?
ULB підтримує понад 30 елементів, зокрема: Button, Label, TextField, Toggle, Slider, SliderInt, DropdownField, ListView, ScrollView, Foldout, GroupBox, ProgressBar, FloatField, IntegerField, ColorField, ObjectField, VisualElement та всі стандартні елементи UI Builder. Користувацькі елементи також підтримуються.
Як ULB інтегрується з Figma to UI Toolkit Converter?
Під час конвертації макетів через Figma to UI Toolkit Converter, ULB може автоматично прив'язувати згенеровані VisualElement до ваших скриптів, створюючи наскрізний пайплайн від дизайну до коду.
Документація
Детальні посібники з інтеграції та правила підготовки макетів для розробників і дизайнерів.
Історія версій
Усі оновлення, покращення та виправлення для цього продукту.
+ Додано Added binding functionality. The manual will be updated later.
- Видалено The unnecessary files left from version 1.x have been removed.
+ Додано Unity 6 support has been added.
~ Змінено The minimum version of Unity is defined as 2021.3 instead of 2021.1.
* Виправлено Fixed a build error due to specifying an incorrect "includePlatforms" value. Added missing namespace. Added manual. Fixed namespaces in commented files.
Підтримка
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! 😉👇🏻