← К блогу

AI‑генерация игрового UI: разделение на слои и импорт в Unity / Godot / Cocos

VberAI Studio: полноэкранный AI UI → разделение на кнопки и панели с сохранением позиций → экспорт в Unity, Godot, Cocos. Видео qIh4TY0rpxA + wiring через Engine MCP.

Опубликовано
  • vberai
  • ai-studio
  • game-ui
  • game-art
  • ai-generated-ui
  • unity
  • godot
  • cocos
  • tutorial
  • video
Смотреть на YouTube

AI UI → слои → движок: что делает Studio

VberAI Studio (≠ Google AI Studio) берёт полноэкранный игровой UI (AI или PNG), делит на элементы, сохраняет позиции и размеры и отдаёт иерархию / префаб в Unity / Godot / Cocos. После импорта — Engine MCP в Cursor для кнопок и скриптов.

ШагРезультат
1. Полный экран на канвасеМеню / HUD / магазин
2. РазделениеИменованные модули UI
3. ЭкспортPrefab / Control‑дерево
4. MCP (опц.)Сигналы, логика UI

Видео: YouTube qIh4TY0rpxA. Плоский макет без слоёв — см. также In-Place Slice.

Шаги: от изображения игрового UI до доставки в движок

1. Подготовьте входные данные: полноэкранное изображение игрового UI

Создайте новую задачу в AI Studio. Входными данными могут быть:

  • Полноэкранный игровой UI, сгенерированный в канвасе (главное меню, HUD, магазин и т.д.)
  • Арт / дизайн макеты, визуальные композиции или концепт-листы, экспортированные в PNG
  • Любое другое полноэкранное изображение UI (предпочтительно с достаточным разрешением и четкими границами кнопок/панелей)

Совет: чем ближе изображение к финальному однокранному UI, тем проще разделение; избегайте расплывчатых мудбордов без узнаваемых областей управления.

Шаг 1: полноэкранный игровой UI на канвасе

2. Разместите полное изображение на канвасе и просмотрите структуру

После генерации или импорта UI должен появиться в предпросмотре игрового канваса. Проверьте:

  • Кнопки, панели и области заголовков имеют четкие границы
  • Нет очевидных наложений, обрезок или артефактов (исправьте до разделения или экспорта)
  • Целевой движок (Unity / Godot / Cocos) выбран на стороне экспорта

Шаг 2: предпросмотр полноэкранного UI на канвасе

3. Разделите элементы UI в их исходных позициях

На канвасе запустите разделение / извлечение элементов UI (точная формулировка в UI может отличаться в зависимости от продукта). Цели:

  • Отделите каждый кликабельный элемент управления (кнопка, вкладка, элемент списка) от декора
  • Сохраните исходное относительное положение и размер, чтобы ничего не смещалось в движке
  • Панель слоев должна показывать именованные модули (для последующего переименования и привязки)

Это ключевое отличие от «ручной нарезки 20 PNG в Photoshop и перетаскивания в Unity»: данные о позиции сохраняются вместе с разделением.

Шаг 3: разделение кнопок и панелей на месте

4. Проверьте слои и имена перед экспортом

После разделения проверьте на канвасе:

ПроверкаПримечания
Область нажатия vs декорФон кнопки и иконка разделены, чтобы хотспоты оставались точными
Текстовые слоиЗаголовки, которые нужно редактировать, остаются читаемыми и заменяемыми
Растягиваемые фоныПанели с девятью срезами / фоны подходят для разных разрешений
ИменованиеИмена узлов очевидны в движке (например, Btn_Start, Panel_Shop)

По возможности настройте отступы или скройте черновые слои до импорта — разделение после размещения префаба обходится дороже.

Шаг 4: проверка панели слоев и имен

5. Выберите целевой движок и экспортируйте / отправьте

Выберите Unity, Godot или Cocos Creator. Предпочтите вывод иерархии UI / префаба — не только папку с изображениями (если вам не нужен только набор ассетов).

  • Unity: Импортируйте в Assets/UI/ или по вашему соглашению, прикрепите под Canvas, проверьте RectTransform и Layout Group
  • Godot: Прикрепите под корневой Control, проверьте Theme, якоря и minimum_size
  • Cocos: Проверьте компоненты Widget, Layout и Button

Если продукт поддерживает отправку в открытый проект, ручное копирование может быть сокращено; следуйте текущей панели Studio.

Шаг 5: выбор Unity / Godot / Cocos и экспорт

6. Проверьте макет, затем подключите логику с помощью Engine MCP

После того как экспорт попал в ваш проект, работайте на двух уровнях: сначала проверьте структуру UI, затем используйте MCP, чтобы AI-клиент генерировал взаимодействие и игровую логику — вам не нужно начинать с пустых файлов скриптов для каждой строки.

6a. Макет и области нажатия (смоук-тест)

  1. Откройте сгенерированный префаб / корень сцены UI
  2. Запустите в 16:9 и в вашем целевом портретном соотношении; пройдите по основному пути (старт, назад, переключение вкладок и т.д.)
  3. Проверьте шрифты, безопасную зону, плейсхолдеры локализации; убедитесь, что хотспоты кнопок работают и нет блокирующих слоев
  4. Если имена узлов запутаны, сначала унифицируйте их в редакторе (например, Btn_Start, Panel_Shop) — MCP позже найдет элементы управления по именам

6b. VberAI Engine MCP + подключение через AI-редактор (рекомендуется)

VberAI Studio обрабатывает «статический концепт → структурированные ассеты UI»; обработчики кликов, навигация по страницам и привязка к игровым данным (здоровье, инвентарь) могут быть переданы VberAI Engine MCP в уже открытом проекте движка. В Cursor, Claude Code или любом MCP-совместимом клиенте опишите намерение на естественном языке, например:

  • «Привяжи клик по Btn_Start к загрузке логики на сцене MainMenu»
  • «Клик по элементу списка магазина открывает Panel_Detail и обновляет текст цены»
  • «Полоса здоровья HUD обновляет fillAmount при изменении PlayerHealth»

MCP напрямую управляет деревом узлов редактора, ссылками на компоненты и прикреплением скриптов — генерируя или редактируя C# / GDScript / TypeScript в проекте — что ближе к приемке, готовой к игре, чем вставка кода из чата.

Целевой движокУстановка и настройка MCP
UnityУстановка Unity MCP; настройка клиента: Cursor / Claude Code + Unity MCP
GodotУстановка и включение Godot MCP
Cocos CreatorОбзор: Что такое Cocos Creator MCP; установка: 3.x, 2.x; видео: Учебник по настройке Cocos MCP

Полный пример после экспорта Studio (HUD Unity, привязанный к здоровью): Привязка HUD AI Studio к событиям здоровья с Unity MCP. Полный конвейер: AI Studio + Engine MCP рабочий процесс.

Разделение труда: AI Studio решает упаковку и слои; Engine MCP решает логику в редакторе, сигналы и правки сцены после импорта — один конвейер, ни структура UI, ни игровые скрипты не требуют полностью ручной пересборки с нуля.

Шаг 6: проверка префаба в движке и подключение взаимодействия через MCP

Предэкспортный чек-лист приемки

  1. Полнота разделения — основные кнопки, клавиши закрытия, элементы списка присутствуют; нет слипшихся областей
  2. Позиция и размер — соответствуют предпросмотру на канвасе; нет глобального смещения
  3. Альфа и края — иконки чисто вырезаны; при необходимости предварительно обработайте с помощью AI удаления фона
  4. Разрешение и безопасная зона — вырезы и сверхширокие экраны не обрезают ключевые элементы управления
  5. Области нажатия — кликабельная область больше декоративного арта; нет случайных нажатий
  6. Прикрепление к движку — ссылки на Unity Prefab, Godot PackedScene, Cocos prefab целы

Как это сочетается с другими путями VberAI Studio

Ваша отправная точкаВероятный путь
Многослойный Figma / PSDFigma→Unity, Figma→Godot, PSD→Unity
Полноэкранный игровой UI (AI-вывод, макеты)Эта статья: разделение изображения дизайна для движка
AI-видео для навыков / VFX / циклов бегаПоследовательности кадров и трейлеры в движок
Пакетное переименование и привязка сигналов после импортаUnity / Godot / Cocos Engine MCP (см. таксономию AI-инструментов)

Пути складываются: полноэкранный дизайн UI → разделение в Studio → Engine MCP для подключения и скриптов в AI-редакторе.

Ограничения

  • VberAI Studio не генерирует игровые правила сам; пост-импортное написание скриптов и привязка узлов могут быть переданы Engine MCP + AI-редакторам вместо полностью рукописного кода.
  • Цельные изображения дизайна редко экспортируются идеально с первого раза; шрифты, локализация и анимация все еще требуют полировки в движке.
  • Качество разделения зависит от четкости исходника; размытые края элементов управления или хаотичные слои могут потребовать повторного экспорта или ручного исправления.
  • MCP работает с деревом объектов открытого проекта; сложные боевые формулы, сетевая синхронизация и катсцены Timeline все еще требуют ручной проверки в движке.
  • Полное название VberAI Studio ≠ Google AI Studio — см. сравнение.

Резюме

Обычная трата времени с игровым UI — это ручная пересборка некликабельного цельного изображения в движке, а затем написание каждой строки логики UI вручную. VberAI Studio объединяет полноэкранный дизайн UI → разделение на месте → доставку в Unity / Godot / Cocos на одном игровом канвасе; после импорта подключите VberAI Engine MCP в Cursor и подобных AI-редакторах, чтобы привязывать кнопки и итерировать скрипты на естественном языке. Официальное демо: YouTube qIh4TY0rpxA. Вход в продукт: AI Studio.

Часто задаваемые вопросы

Может ли VberAI Studio импортировать изображения игрового UI в Unity / Godot / Cocos? Да. Разместите полноэкранный дизайн UI (AI-вывод или арт-макет) на канвасе, разделите элементы UI, сохраните расположение и размеры, затем экспортируйте или отправьте префаб/иерархию для целевого движка.

Чем VberAI Studio отличается от простого размещения PNG на Canvas? Один PNG не имеет редактируемой иерархии или сохраненных позиций; VberAI Studio выдает разделенные модули UI и структуру движка, уменьшая ручную нарезку и пересборку дерева RectTransform / Control.

Это то же самое, что импорт Figma / PSD? Тот же канвас AI Studio, разные входные данные: Figma / PSD используют уже многослойные векторные / дизайн-файлы; эта статья охватывает полноэкранные изображения UI (плоские композиции). Предпочитайте Figma / PSD, когда у вас есть полные слои; используйте этот путь для полноэкранных макетов или только AI-вывода.

Как разделенные кнопки становятся кликабельными? Сначала убедитесь, что имена узлов понятны в движке. Затем подключите VberAI Engine MCP в Cursor / Claude Code и опишите привязки на естественном языке (начать игру, открыть магазин и т.д.) — MCP прикрепит Button / сигналы и сгенерирует или отредактирует скрипты в редакторе. Пример для Unity: HUD, привязанный к здоровью; установка Cocos: 3.x MCP, 2.x MCP.

Нужно ли мне все еще писать всю логику вручную после импорта? Нет. Studio обрабатывает структуру UI и ассеты; Engine MCP генерирует скрипты и ссылки на компоненты в открытом проекте через AI-редакторы. Сложный геймплей все еще требует ручной проверки и приемки Play.

Это то же самое, что разделение кадров AI-видео? Нет. Эта статья о статическом разделении экрана UI; навыки, циклы бега и VFX-лупы используют видео → кадры в движок.

VberAI — это то же самое, что Google AI Studio? Нет. VberAI Studio — это канвас для игровых ассетов; Google AI Studio — это общая площадка для моделей. См. Google AI Studio vs VberAI.

Есть ли официальное прохождение? Да: Превратите AI-сгенерированный игровой арт в интерактивный UI, канал VberAI for Game Dev.

Что проверить при первом экспорте? Полноту разделения, хотспоты кнопок, якоря для разных разрешений; шрифты темы и локализация обычно требуют дополнительного прохода в движке.

Другие статьи, которые могут вам понравиться